我在web.config或IIS的應用程序中爲錯誤設置了自定義頁面。在web.config中爲所有狀態代碼設置常見的自定義錯誤頁面
一個問題是我必須爲所有狀態碼設置它,如下所示。
<httpErrors errorMode="DetailedLocalOnly">
<remove statusCode="401" subStatusCode="-1" />
<error statusCode="401" prefixLanguageFilePath="" path="/CS/ShowError.aspx" responseMode="ExecuteURL" />
<remove statusCode="403" subStatusCode="-1" />
<error statusCode="403" prefixLanguageFilePath="" path="/CS/ShowError.aspx" responseMode="ExecuteURL" />
<remove statusCode="404" subStatusCode="-1" />
<error statusCode="404" prefixLanguageFilePath="" path="/CS/ShowError.aspx" responseMode="ExecuteURL" />
<remove statusCode="500" subStatusCode="-1" />
<error statusCode="500" prefixLanguageFilePath="" path="/CS/ShowError.aspx" responseMode="ExecuteURL" />
<remove statusCode="501" subStatusCode="-1" />
<error statusCode="501" prefixLanguageFilePath="" path="/CS/ShowError.aspx" responseMode="ExecuteURL" />
</httpErrors>
我想要一個解決方案,允許設置一次自定義錯誤頁面,並將適用於所有狀態代碼,如下所示。
<httpErrors errorMode="DetailedLocalOnly" defaultPath="/CS/ShowError.aspx" defaultResponseMode="ExecuteURL" existingResponse="Replace">
</httpErrors>
不幸的是,上述解決方案不起作用。任何想法如何完成它?
目前,我收到如下錯誤。我不希望顯示此錯誤頁面,但想要設置自定義頁面。
怎麼樣'通過' –
是的,試過...不工作 – Maharshi
那麼你的錯誤是什麼? –