将MVC 5应用程序部署到Windows Azure时,我的数据库无法正常工作

时间:2014-05-10 10:48:32

标签: entity-framework azure asp.net-mvc-5 localdb

我在Visual Studio Express for Web 2013中构建了一个MVC-5应用程序。我使用的是包含几个表的localdb。我正在使用代码首次迁移,我已经设置了种子方法。当我在本地运行应用程序时,它运行得很好,但是当我尝试将应用程序部署到Windows Azure时出现问题。

我在Windows Azure中设置了一个帐户,并创建了一个免费的20MB SQL数据库。该应用程序似乎没有任何问题部署,但当我尝试使用该应用程序时#34;处理您的请求时发生错误"显示在屏幕上。

某些页面工作正常,但错误似乎出现在与数据库数据交互的任何页面上。在Visual Studio中,SQL数据库无法在服务器资源管理器中显示。我不明白导致错误的原因。

2 个答案:

答案 0 :(得分:0)

启用应用以显示完整的错误消息。鉴于这个问题,这是我能给出的最佳答案。

您可能需要一些错误报告机制,以便了解生产错误。让应用程序通过邮件向您发送错误。调查ELMAH。

答案 1 :(得分:0)

仔细检查数据库' “设置”的部分' “发布Web”对话框上的选项卡。确保您已执行“执行代码优先迁移”#39;检查。