Abp项目运行失败,报错SqlException: 对象名 'AbpEditions' 无效。怎么办
先启动下这个控制台程序 按要求操作即可
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
关键部分截图如下:
用中文来说就是:
由于数据库是不存在的,所以要先执行Migrator项目,产生(迁移)数据库。
由于它是个Console项目,因此显然是可以启动的。
启动控制台,成功。
然后再将myName.Web.Host作为启动项,启动,成功。
————————————————
版权声明:本文为CSDN博主「harry2016」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/festone000/article/details/90081593
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构