1、把Web.Host的项目设置为启动项目
上一篇文章报错,因为npm功能没有安装,导致Web.Unified.Host的wwwroot下没有libs目录。
2、默认是在IIS Express中承载
4、修改一下,
5、直接点击上面的红框
6、浏览器打开了一个网址
7、点“高级”
8、点“接受风险并继续”
控制台程序报错如下
Visual Studio中停留在这行代码:
异常信息提示的很清楚:没有Trade_Unified数据库。
9、创建Trade_Unified数据库
在Study.Trade.Web.Unified项目上点右键,选择“在终端中打开”
10、执行dotnet ef migrations add Init
11、再执行dotnet ef database update
输入命令,回车后等待了很久,可能看到下图中的红色文字的错误,原因是localhost上没有SQL SERVER。去微软下载SQL SERVER 2019 Developer Edition,安装后再次运行上述命令。完整截图如下:
12、Visual Studio中的改变
在Study.Trade.Web.Unified的Migrations目录下,多了一个“时间戳_Init”的文件
13、再次强势启动
14、依然报错,提示缺少文件。就是wwwroot的libs目录都不存在。
15、修复上述错误的办法很简单,就是运行abp install-libs
在Web.Unified项目上点右键,选择“在终端中打开”
16、根据提示,去安装Node.js
下载后安装的时候一路Next,什么都不用勾选。
17、关闭所有Visual Studio的进程,再次打开解决方案,重新执行abp install-libs
提示说YARN没有安装,暂时不用搭理。
18、再次强势启动
19、成功运行起来了!
用户名 admin
密码:为方便大家复制,另起一行
1q2w3E*
20、登入后试试增加、删除、修改和查询吧
把浏览器窗口最大化,左侧就会有菜单了:
单击Trade,再点“Customer Orders”
点右边的蓝色按钮“New Customer Order”,输入信息后点“Save”(你会发现订单号的长度被控制在15了)
标签:Web,Unified,Study,Trade,Host,libs From: https://www.cnblogs.com/amisoft/p/17392456.html