首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何设置web.config文件以显示完整的错误信息

如何设置web.config文件以显示完整的错误信息
EN

Stack Overflow用户
提问于 2012-07-26 16:29:48
回答 3查看 287.5K关注 0票数 168

我在windows Azure上部署了我的MVC-3应用程序。但是现在,当我通过staging url请求它时,它显示了(对不起,处理您的请求时出错。)。现在我想要看到完整的错误消息,默认情况下,由于一些安全原因,它会隐藏这一点。我知道我们可以通过web.config文件做到这一点。但是怎么做呢?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-07-26 16:38:45

不确定它是否适用于您的场景,但尝试将以下内容添加到<system.web>下的web.config

代码语言:javascript
复制
  <system.web>
    <customErrors mode="Off" />
  ...
  </system.web>

在我的实例中工作。

另请参阅:

CustomErrors mode="Off"

票数 282
EN

Stack Overflow用户

发布于 2016-11-24 13:19:36

这还可以通过在客户端浏览器上显示错误的完整详细信息来帮助您。

代码语言:javascript
复制
<system.web>
    <customErrors mode="Off"/>
</system.web>
<system.webServer>
    <httpErrors errorMode="Detailed" />
</system.webServer>
票数 151
EN

Stack Overflow用户

发布于 2012-07-26 16:47:49

如果您使用的是ASP.NET MVC,则可能还需要从Global.asax.cs文件中删除HandleErrorAttribute

代码语言:javascript
复制
public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
    filters.Add(new HandleErrorAttribute());
}
票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11665322

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档