zoukankan      html  css  js  c++  java
  • ABP教程(二)- 将ABP在本地运行起来

    上一篇 我们介绍了什么是ABP,这一篇我们通过原作者的”简单任务系统”例子,演示如何运用ABP开发项目

    从模板创建空的web应用程序

    ABP提供了一个启动模板用于新建的项目(尽管你能手动地创建项目并且从nuget获得ABP包,模板的方式更容易)。

    转到www.aspnetboilerplate.com/Templates从模板创建你的应用程序。

    你可以选择AngularJs(SPA)或者选择MPA(经典的多页面应用程序)项目。可以选择Entity Framework或NHibernate作为ORM框架(如果你选择包括zero模块,则只能选择Entity Framework,因为zero是用EF实现的)。

    这里我们选择AngularJs和Entity Framework,填入项目名称”SimpleTaskSystem”,点击”CREATE MY PROJECT”按钮可以下载一个zip压缩包,解压后得到VS2015的解决方案,使用的.NET版本是 4.5.1。

    代码结构

    每个项目里引用了Abp组件和其他第三方组件,需要从Nuget下载。

    黄色感叹号图标,表示这个组件在本地文件夹中不存在,需要从Nuget上还原。操作如下:

     运行

    要让项目运行起来,还得创建一个数据库。这个模板假设你正在使用SQL2008或者更新的版本。当然也可以很方便地换成其他的关系型数据库。

    打开Web.Config文件可以查看和配置链接字符串:

    <add name=”Default” connectionString=”Server=localhost; Database=SimpleTaskSystemDb; Trusted_Connection=True;” />

    (在后面用到EF的Code first数据迁移时,会自动在SQL Server数据库中创建一个名为SimpleTaskSystemDb的数据库。)

    就这样,项目已经准备好运行了!打开VS2015并且按F5:

    怎么样,很简单吧,下一篇我们将在此基础上开发一个简单的任务管理系统,静请期待……

  • 相关阅读:
    电话聊天狂人
    PAT 1080. MOOC期终成绩
    PAT 1079. 延迟的回文数
    [转载]matlab 中序列求极值的方法
    [转载][转]Matlab-寻找峰值函数
    [转载]Kirchhoff Migration Impulse Response
    Envelope Extraction Using the Analytic Signal
    [转载]地震动的挑选
    C笔记
    Git常用有用命令
  • 原文地址:https://www.cnblogs.com/webplus/p/5603922.html
Copyright © 2011-2022 走看看