前言
ABP官网(http://www.aspnetboilerplate.com/),本地环境 sql server EXPRESS +vs2013
通过官网生成 module zero 解决方案模板,通过Update-Database创建数据库,运行Web项目。
生成解决方案
官网会生成一个解决方案压缩包提供下载,下载后还有几处需要修改
1.默认.nuget 文件夹中的 NuGet.exe 文件版本比较老,生成解决方案时会报重复依赖错误,https://dist.nuget.org/win-x86-commandline/latest/nuget.exe 下载最新版本
2.需要使用.net framework 4.5.2,下载地址 https://download.microsoft.com/download/4/3/B/43B61315-B2CE-4F5B-9E32-34CCA07B2F0E/NDP452-KB2901951-x86-x64-DevPack.exe
生成解决方案成功后,进入下一步。
生成数据库
1.设置*.EntityFramework项目为启动项目,打开app.config 文件,添加数据库连接字符串
<connectionStrings>
<add name="Default" connectionString="Server=BJ-BL\SQLEXPRESS; Database=AbpDemo; User ID=sa;Password=123456;" providerName="System.Data.SqlClient" />
</connectionStrings>
如果不指定会默认在(localhost)\SQLEXPRESS 服务器上创建一个Default的数据库。
2.打开Nuget程序包管理器控制台,执行 Update-Database命令(注意默认项目选定*.EntityFramework)。
如果执行失败就更新一下vs的nuget版本,在工具-扩展和更新中卸载,重启vs,安装nuget。
运行站点
设置*.web项目为启动项目,修改web.config里的连接字符串,运行,使用 admin ,123qwe 登陆。
abp之HelloWorld完成,明天看具体模块的实现。。。。
今天从官网上下了个新的项目模板编译报错 “tsc.exe”已退出,代码为 1” 参考 tsc.exe 已退出 代码为 1