数据库功能在部署到Azure上之前一直工作

数据库功能在部署到Azure上之前一直工作,azure,ef-code-first,azure-sql-database,code-migration,Azure,Ef Code First,Azure Sql Database,Code Migration,我有一个已部署到Azure的MVC应用程序。脱机工作时,代码优先开发没有问题。然而,当部署到Azure时,它只会给我一个非de脚本错误,告诉我发生了错误 我在管理控制台上查看了更多信息,但只能找到一个错误,告诉我发生了致命错误,导致了500个错误。网站上的其他一切都可以正常工作,只是当我试图用连接到它的数据库做任何事情时 为了发布应用程序,我使用了从服务器下载的发布设置,因此我知道连接字符串和其他内容都很好。我还设置了代码迁移来填补code first开发工作中的空白,这样我就可以看到我遗漏了什

我有一个已部署到Azure的MVC应用程序。脱机工作时,代码优先开发没有问题。然而,当部署到Azure时,它只会给我一个非de脚本错误,告诉我发生了错误

我在管理控制台上查看了更多信息,但只能找到一个错误,告诉我发生了致命错误,导致了500个错误。网站上的其他一切都可以正常工作,只是当我试图用连接到它的数据库做任何事情时

为了发布应用程序,我使用了从服务器下载的发布设置,因此我知道连接字符串和其他内容都很好。我还设置了代码迁移来填补code first开发工作中的空白,这样我就可以看到我遗漏了什么,如果没有更详细的错误消息,我不知道现在该怎么办


有什么想法可以让我下一步去尝试解决这个问题吗?

选项1。添加一个全局异常处理程序以获取实际异常,然后记录/通过电子邮件发送给您自己。备选案文2。添加显示实际错误和堆栈转储的自定义错误页面。异常消息是什么?仅供参考如果您没有看到错误,可以通过在web.config中将customErrors设置为Off来显示错误消息。更多信息,这是伟大的,让我看到错误,并修复它:)选项1。添加一个全局异常处理程序以获取实际异常,然后记录/通过电子邮件发送给您自己。备选案文2。添加显示实际错误和堆栈转储的自定义错误页面。异常消息是什么?仅供参考如果您没有看到错误,可以通过在web.config中将customErrors设置为Off来显示错误消息。更多信息,让我可以看到错误并修复:)