我指定自定義錯誤頁在web.config中像這樣自定義錯誤頁的內容不能正常顯示
<system.web>
<customErrors mode="RemoteOnly" defaultRedirect="/Error.html" />
</system.web>
自定義錯誤頁,並正確顯示其內容。但是當URL以斜線結尾時,將顯示錯誤頁面內容並且不能正確顯示。
例如:
www.abc.com/product - >錯誤頁面內容能正確顯示
www.abc.com/product/ - >顯示不正確的錯誤頁面內容
在此先感謝。
編輯:
當URL比其他任何其它特殊字符「/」結尾,該網址重定向正確的error.html到,但URL以「/」被認爲是項目文件夾等結束錯誤頁面顯示不正確。糾正我,如果我錯了。 任何建議。
如果會發生什麼你改變默認的重定向到'〜/ Error.html'? – Carsten
它正確地重定向到Error.html。但是,當URL以正斜槓「/」結尾時,錯誤頁面內容不會清晰地顯示出來 – kk1076
看起來您希望嘗試將「目錄瀏覽」重定向到您的錯誤頁面。我不確定如果沒有註冊路由,這是可能的,就像MVC站點那樣。您仍然可以在正常的ASP.NET網站中註冊路由,但您必須設置IIS,以便所有請求都由'aspnet_isapi.dll'處理。 –