任何人都可以解決這個問題,我正面臨404錯誤在服務器上。HTTP錯誤404.0 - 未找到
<customErrors mode="On" defaultRedirect="default.aspx">
<error redirect="error.aspx" statusCode="404" />
</customErrors>
將用戶重定向到錯誤頁面或默認頁面。
任何人都可以解決這個問題,我正面臨404錯誤在服務器上。HTTP錯誤404.0 - 未找到
<customErrors mode="On" defaultRedirect="default.aspx">
<error redirect="error.aspx" statusCode="404" />
</customErrors>
將用戶重定向到錯誤頁面或默認頁面。
嘗試
<system.web>
<customErrors mode="Off" />
</system.web>
<system.webServer>
<httpErrors errorMode="Custom">
<remove statusCode="404" subStatusCode="-1" />
<error statusCode="404" path="/error404.aspx" responseMode="ExecuteURL" />
</httpErrors>
</system.webServer>
沒有先生這段代碼也不起作用 –
它確實對我有效。它唯一需要檢查的部分是路徑。你不能在那裏使用相對路徑。你的根文件夾中是否有'error404.aspx'?如果不是,請更改它,但使用絕對路徑。 – ic3b3rg
這是我做了什麼,以擺脫 「HTTP錯誤404.0 - 未找到」:
<system.webServer>
<httpErrors errorMode="Custom">
<remove statusCode="404" subStatusCode="-1" />
<error statusCode="404" subStatusCode="0" path="~/404.aspx" responseMode="Redirect" />
</httpErrors>
</system.webServer>
<system.web>
<customErrors mode="On" defaultRedirect="ErrorPage.aspx">
<!--mode="On"-->
<error statusCode="404" redirect="~/404.aspx" />
</customErrors>
</system.web>
有什麼問題嗎? 404錯誤不是重定向到'error.aspx'頁面,而是'default.aspx'頁面? –
404或Not Found錯誤消息是一個HTTP標準響應代碼,指示客戶端能夠與服務器通信,但服務器找不到請求的內容。 – skhurams
如果它沒有重定向到正確的頁面,請嘗試使用完整路徑。 –