asp.net增加指定404頁面


對於在asp中添加404頁面我並不熟悉,所以剛開始只能在網上找各種資料,網上資源太多,各種借鑒。   1、借鑒網上嘗試的第一種方法:     首先,修改應用程序根目錄的設置,打開 “web.config” 文件編輯,在其中加入如下內容:     <configuration>
      <system.web>
          <customErrors mode=”On” defaultRedirect=”error.aspx”>
        <error statusCode=”404″ redirect=”notfound.aspx” />
    </customErrors>
    </system.web>  </configuration>   此例中“error.aspx”為系統默認的404頁面,“notfound.aspx”為自定義的404頁面,使用時請修改相應文件名。  這個方法的確有效,但並沒有實現我想要的狀態(在域名后輸入任意不存在的頁面時,都能夠跳轉到我指定的404頁面);  這個方法似乎只能實現在defaultRedirect里面指定的頁面相同后綴的錯誤頁面(如:xxx.aspx),並不能實現我想要的; 2、后來在網上找到可以設置iis的自定義錯誤頁面來實現,經過自己的實踐,步驟如下:   打開iis,選中你的網站后:       點擊錯誤頁后:       右鍵選中第二個填上你的URL,確定:      這邊更改后,在web.config文件會增加:         <httpErrors>            <remove statusCode="404" subStatusCode="-1" />            <error statusCode="404" prefixLanguageFilePath="" path="/404/404.aspx" responseMode="ExecuteURL" />        </httpErrors>  將這個刪除后又會恢復默認。

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com