部署到 Azure Web App 后未创建代码优先表
Code first tables not created after deploying to Azure Web App
我首先在 MVC + EF 代码中拥有此网站。 运行在 Azure VM 和本地上非常完美。
最近我想切换到 Azure Web App,所以我在 VS2013 中将站点部署到我的 Web App 服务。一切看起来都很好,检查了 Execute Code First Migrations,没有错误。
然而,当我查看数据库时,20 个 table 中只创建了大约 10 个。我进一步研究了 __MigrationHistory table,发现 69 个迁移更改中只有 34 个(包括初始迁移)存在。那就是代码先没运行通过。我试了很多次,看起来它卡在那里了。太令人沮丧了。谁能帮帮我
谢谢。
尽管 Azure 和 VS2013 没有 return 任何错误或警告消息。通过使用 Steve 的方法,我发现我需要在 运行 MigrationHistory32 之后手动删除和添加一个约束。
我首先在 MVC + EF 代码中拥有此网站。 运行在 Azure VM 和本地上非常完美。
最近我想切换到 Azure Web App,所以我在 VS2013 中将站点部署到我的 Web App 服务。一切看起来都很好,检查了 Execute Code First Migrations,没有错误。
然而,当我查看数据库时,20 个 table 中只创建了大约 10 个。我进一步研究了 __MigrationHistory table,发现 69 个迁移更改中只有 34 个(包括初始迁移)存在。那就是代码先没运行通过。我试了很多次,看起来它卡在那里了。太令人沮丧了。谁能帮帮我
谢谢。
尽管 Azure 和 VS2013 没有 return 任何错误或警告消息。通过使用 Steve 的方法,我发现我需要在 运行 MigrationHistory32 之后手动删除和添加一个约束。