Abp项目运行失败,报错SqlException: 对象名 'AbpEditions' 无效。怎么办

45 篇文章 0 订阅

ABP概念不解释。
ABP官网:https://aspnetboilerplate.com/
选择你想要的组合(.net frameword/.net core/angular/reactvue/multipage website等)
然后下载。
只有1M不到,很快下完。
然后解压,里面的aspnet-core文件夹里面的是一个solution,可以用visual studio打开。
一般来说可以直接运行,当然地,我们是这么期望的。
然后将myName.Web.Host项目设为启动项,运行,居然失败了!
报错内容:对象名 ‘AbpEditions’ 无效。


找来找去找不到答案,也没有思路,该了几种数据库的connectionString也没用,只是错得更离谱。
但转念一想,这里面用了Migrator,应该是可以支持多种主流数据库的,因此应该不是数据库类型的问题。


简而言之,最后在google搜到了东西,并且按照网上说的解决了。
地址如下:
https://forum.aspnetboilerplate.com/viewtopic.php?f=5&t=9943
关键部分截图如下:
对象名 'AbpEditions' 无效
用中文来说就是:
由于数据库是不存在的,所以要先执行Migrator项目,产生(迁移)数据库。
由于它是个Console项目,因此显然是可以启动的。
启动控制台,成功。
然后再将myName.Web.Host作为启动项,启动,成功。


过程简单,没有必要上图。


可能由于科学上网的关系,上一下那个网页的完整截图。
感谢这位外国网友。

Abp遇到的问题的解决方法的境外网页的完整截图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值