部署到Azure Web App后未创建的代码优先表

时间:2016-02-27 03:52:04

标签: azure ef-code-first azure-web-sites ef-migrations azure-web-app-service

我首先在MVC + EF代码中拥有此站点。它在Azure VM和本地上运行完美。

最近我想切换到Azure Web App,因此我将该站点部署到VS2013中的Web App服务。一切看起来都很好,检查执行代码优先迁移,没有错误。

然而,当我查看数据库时,只创建了20个表中的大约10个。我进一步研究了__MigrationHistory表,发现69个迁移变更中只有34个(包括初始迁移)。这是代码首先没有贯穿。我试过很多次,看起来好像被卡在那里了。这太令人沮丧了。任何人都可以帮助我。

感谢。

1 个答案:

答案 0 :(得分:0)

虽然Azure和VS2013没有返回任何错误或警告消息。通过使用Steve的方法,我发现在运行MigrationHistory32之后我需要手动删除和添加一个约束。