Web.config文件:Asp.net自定義404工作不使用Intelligencia重寫
<customErrors mode="On">
<error statusCode="404" redirect="~/Page-Introuvable" />
</customErrors>
Rewriter.config:
<rewriter>
<rewrite url="~/Page-Introuvable" to="~/PageNotFound.aspx" />
</rewriter>
當鍵入此unexisting網址:
我能看到我的錯誤404自定義頁面
當鍵入此:
http://example.com/qwerty(沒有的.aspx)
我得到服務器頁面404錯誤
我會喜歡在這種情況下知道如何顯示我的自定義頁面。
非常感謝!
ANSWER
將此添加到web.config部分,System.webServer:
<httpErrors errorMode="Custom">
<clear/>
<error statusCode="404" responseMode="Redirect" path="PageNotFound.aspx"/>
</httpErrors>
這對我很好。謝謝:) – DigitalRayne