[英]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.