Asp.net mvc Windows Azure生产中的异常详细信息屏幕

Asp.net mvc Windows Azure生产中的异常详细信息屏幕,asp.net-mvc,azure,Asp.net Mvc,Azure,我有一个在WindowsAzure上发布的ASP.NETMVC项目。 如果我在本地运行此项目时发生一些未处理的异常-它会显示一个特殊的“死亡页面”,也称为“异常详细信息黄屏”,带有完整的堆栈跟踪、发生错误的代码段等。 但是,如果我在生产模式下运行-它只显示放置在../Views/Shared/error.cshtml中的默认错误视图 问题是:如何在生产模式下也显示相同的“黄屏”?您在这里描述的是默认的asp.net行为(并非特定于windows azure)。要查看错误消息,您必须关闭web.c

我有一个在WindowsAzure上发布的ASP.NETMVC项目。 如果我在本地运行此项目时发生一些未处理的异常-它会显示一个特殊的“死亡页面”,也称为“异常详细信息黄屏”,带有完整的堆栈跟踪、发生错误的代码段等。 但是,如果我在生产模式下运行-它只显示放置在../Views/Shared/error.cshtml中的默认错误视图


问题是:如何在生产模式下也显示相同的“黄屏”?

您在这里描述的是默认的asp.net行为(并非特定于windows azure)。要查看错误消息,您必须关闭web.config中的自定义错误并重新发布。

谢谢您的回复。但是,在我的应用程序中的任何Web.config文件中都不会启用自定义错误。顺便说一句,我应该修改哪个配置文件?我在根项目文件夹中有三个:Web.Debug.config和Web.Release.config,在视图子文件夹中还有一个Web.config。这取决于用于发布的配置设置。很可能您使用的是“Release”,在这种情况下,它将是Web.Release.config。事实上,当您从windows azure发布时,它会忽略.Release.config或.Debug.config中包含的转换。在“root”Web.config中更改它您可能在RemoteOnly设置中有此设置,这解释了差异。这也是默认设置。你会想把它设置为off。