我有一个非常简单的 MVC5 Web 应用程序(VS 2013 RC)部署到 Azure 网站。它一直有效,直到我在“发布 Web”对话框中检查了“执行代码优先迁移”。现在,当我访问该站点时,我遇到了内部服务器错误。如果我取消选中“发布 Web”对话框中的“执行代码优先迁移”复选框,则 Web 应用程序将按预期工作。在解决问题的过程中,我从本地计算机直接连接到 Azure 托管的数据库并运行 Enable-Migrations 和 Update-Database 命令,但我不确定这是否有必要。
您知道该复选框的用途是什么以及如何在 Azure 中启用自动代码优先迁移吗?