[英]How to set web.config file to show full error message
我在 Windows Azure 上部署了我的 MVC-3 应用程序。 但是现在,当我通过staging url
请求它时,它会显示给我(抱歉,处理您的请求时出错。) 。 现在我想查看完整的错误消息,由于某些安全原因,默认情况下它会隐藏该消息。 我知道我们可以通过 web.config 文件来做到这一点。 但是如何?
不确定它是否适用于您的场景,但请尝试将以下内容添加到您的web.config
<system.web>
:
<system.web>
<customErrors mode="Off" />
...
</system.web>
在我的例子中工作。
另见:
这也可以通过在客户端浏览器上显示错误的完整详细信息来帮助您。
<system.web>
<customErrors mode="Off"/>
</system.web>
<system.webServer>
<httpErrors errorMode="Detailed" />
</system.webServer>
如果您使用的是 ASP.NET MVC,您可能还需要从 Global.asax.cs 文件中删除HandleErrorAttribute :
public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
filters.Add(new HandleErrorAttribute());
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.