【发布时间】:2019-08-08 22:22:17
【问题描述】:
我将 Entity Framework .Net CORE 2.2 用于我的数据库模型,并在我的代码中使用
public void Configure(IApplicationBuilder app, IHostingEnvironment env, MyContextModel MyContext) {
[snipped for clarity]
MyContext.Database.Migrate();
}
将任何迁移到数据库中。它在本地运行良好,可以根据需要运行任何更改。如果我将项目发布到 Azure,一切都可以正常构建和上传,但是当网站启动时,我会收到消息
"An error occurred while starting the application."
在浏览器窗口中,表格保持不变。我已经删除并在没有MyContext.Database.Migrate(); 的情况下重新发布,并且该站点可以正常启动,因此我确定这与导致问题的自动迁移有关。我用谷歌搜索并尝试将线路放在DbInitializer 和其他各种地方,但没有运气。
我已经检查过 Cloud Explorer 并且我已经登录,所以没有权限问题。
任何想法我缺少什么或如何(以及如何)我应该阅读一些 Azure 日志?
【问题讨论】:
标签: azure entity-framework-core