我的ASP.NET 2.0 web應用程序包含一個web服務,它會引發各種異常以及自定義錯誤消息(例如「您無權訪問此項目」等)。這些顯示在屏幕上,在ASP.NET AJAX回調處理程序中。只關閉web服務的自定義錯誤
應用程序的其餘部分被一些自定義錯誤頁面覆蓋,在web.config中以常規方式指定。
<customErrors mode="RemoteOnly" defaultRedirect="Error.html">
<error statusCode="404" redirect="NotFound.html" />
<error statusCode="403" redirect="NoAccess.html" />
</customErrors>
我的問題是,如果我有在web.config中啓用的customErrors,我失去了從Web服務返回我的錯誤信息 - 而不是它們與
改爲「發生錯誤處理請求」 - 這對我或用戶來說都不是很有用。
有沒有辦法關閉自定義錯誤的Web服務?
完美 - 謝謝smok1 :) – 2009-06-09 09:48:55
沒問題!唯一的原因是,當您更改設置(例如,當您決定更改連接字符串或像這樣)到您的Web應用程序時,probaly現在將更新兩個web.config文件。 – smok1 2009-06-09 09:53:31