使用EF迁移将ASP.NET Core部署到Azure

时间:2016-11-03 15:02:42

标签: asp.net-core entity-framework-core

尝试使用EF向Azure发布asp.net核心1.0.1项目时,出现错误:

System.InvalidOperationException: The migration 'Björk\AppData\Local\Temp\PublishTemp\obj\....ApplicationDbContext.sql' was not found.

如果我取消选中“在发布时应用此迁移”,它可以正常工作,但当然如果我不选中该框,数据库也不会相应更新。

这应该是错误报告而不是stackoverflow问题...... :)

2 个答案:

答案 0 :(得分:0)

这个问题可能就在路上,瑞典字母“ö”引起了一个问题。

解决方法:

取消选中“在发布时应用此迁移”,以便您能够从普通帐户发布除迁移之外的所有内容。 在您的电脑上创建一个新帐户/个人资料,不附带任何非英文字母。每次进行挂起迁移时,都要登录该帐户并发布项目。

答案 1 :(得分:0)

我联系了团队中的某个人,看起来这是一个已知的问题,将在VS“15”中修复。在此之前,您可以下载包含修复程序的the latest version of publish-module.psm1