我部署在Windows Azure上我的MVC-3的应用程序。 但现在当我通过请求其staging url
它为我(对不起,处理您的请求时出错。)。 现在我想看到完整的错误信息,默认情况下它被隐藏了,因为一些安全原因。 我知道,我们可以通过web.config文件做到这一点。 怎么会呢?
Answer 1:
不知道这是否会在你的情况下工作,但尝试添加以下到您web.config
下<system.web>
<system.web>
<customErrors mode="Off" />
...
</system.web>
作品在我的实例。
另见:
的customErrors模式=“关”
Answer 2:
这也可以帮助你在显示上的客户端浏览器错误的全部细节
<system.web>
<customErrors mode="Off"/>
</system.web>
<system.webServer>
<httpErrors errorMode="Detailed" />
</system.webServer>
Answer 3:
如果您使用ASP.NET MVC,你可能还需要从的Global.asax.cs文件中删除HandleErrorAttribute:
public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
filters.Add(new HandleErrorAttribute());
}
文章来源: How to set web.config file to show full error message