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:
怎么样,很简单吧,下一篇我们将在此基础上开发一个简单的任务管理系统,静请期待……
最新文章
- 使用 IMQ+HTB+iptable 统一流量控制心得
- python模拟浏览器保存Cookie进行会话
- shopex 网店系统安装教程
- nginx上传文件
- Java NIO Socket 非阻塞通信
- iOS App完整项目
- 前端问题——png图片在IE6下透明失效,解决办法
- HDU1005(周期问题)
- cookie的path和domain參数实例解析
- IOS机型margin属性无效问题
- Android最佳实践之SystemBar状态栏全版本适配方案
- 对cordova插件配置文件plugin.xml的理解
- 运维ip语法,DNS配置方法
- 创建免密码sudo用户
- 在python里调用java的py4j的使用方法
- Pandas 基础(11) - 用 melt 做格式转换
- BZOJ1304 CQOI2009叶子的染色(树形dp)
- JS学习 - offset家族(一)
- echarts - 特殊需求实现代码汇总之【饼图】篇
- leetcode 第三大的数
热门文章
- Centos 6.4 搭建LANMP一键安装版
- Poisson distribution 泊松分布 指数分布
- accp
- [MAC] Load Crypto.Cipher.ARC4 Failed, Use Pure Python Instead.
- YTU 2844: 改错题A-看电影
- sphinx测试数据生成
- 并不对劲的bzoj4651:loj2086:uoj222:p1712:[NOI2016]区间
- P4844 LJJ爱数数 数论
- JQuery报表工具
- poj 3517(约瑟夫环问题)