我在Visual Studio Express for Web 2013中构建了一个MVC-5应用程序。我使用的是包含几个表的localdb。我正在使用代码首次迁移,我已经设置了种子方法。当我在本地运行应用程序时,它运行得很好,但是当我尝试将应用程序部署到Windows Azure时出现问题。
我在Windows Azure中设置了一个帐户,并创建了一个免费的20MB SQL数据库。该应用程序似乎没有任何问题部署,但当我尝试使用该应用程序时#34;处理您的请求时发生错误"显示在屏幕上。
某些页面工作正常,但错误似乎出现在与数据库数据交互的任何页面上。在Visual Studio中,SQL数据库无法在服务器资源管理器中显示。我不明白导致错误的原因。
答案 0 :(得分:0)
启用应用以显示完整的错误消息。鉴于这个问题,这是我能给出的最佳答案。
您可能需要一些错误报告机制,以便了解生产错误。让应用程序通过邮件向您发送错误。调查ELMAH。
答案 1 :(得分:0)
仔细检查数据库' “设置”的部分' “发布Web”对话框上的选项卡。确保您已执行“执行代码优先迁移”#39;检查。