2013-01-09 46 views
0

我已經嘗試了一些方法來部署我的自定義錯誤頁(如error.aspx)到我的網站重定向到自定義錯誤頁:如何配置IIS訪問不支持的擴展名,當

  • 新增的customErrors:<customErrors mode="On" defaultRedirect="error.aspx" />
  • 新增httpError:<httpErrors> <remove statusCode="404" subStatusCode="-1" /> <error statusCode="404" prefixLanguageFilePath="" path="error.aspx" responseMode="ExecuteURL" /> </httpErrors>

目前,我可以在這個URL指向我的自定義錯誤頁:

http://test.localdev.net/random_text.aspx

但是,我失敗的那種URL(不支持擴展)的,對於這些網址,IIS將使用自己的404頁:

http://test.localdev.net/Default.random

誰能幫我解決這個問題?

感謝

回答

0

您使用的IIS7或更高版本集成模式?否則,我認爲你需要在iis中配置錯誤頁面。

+0

是的,IIS 7的應用程序池處於集成模式。 –

+0

嘗試添加existingResponse =「替換」到webServer/httpErrors – AbdElRaheim