熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

2.6.1 Web.config包含整個站點的設置[5]

2013-11-13 12:14:42  來源: .NET編程 

    下一個要查看的部分與錯誤處理有關錯誤處理能夠影響站點的日常運行章將詳細討論錯誤處理但這裡簡單介紹一下可以設置ASPNET在出現問題時將用戶重定向到一個定制的錯誤頁面出現錯誤時所顯示的頁面由Webconfig文件中的defaultRedirect設置指定如下所示

  

<!

            The <customErrors> section enables configuration of what to do if/when an unhandled

            error occurs during the execution of a request  Specifically it enables developers

            to configure html error pages to be displayed in place of a error stack trace

        >

 

                   <customErrors mode=RemoteOnly>

      <error statusCode= redirect=missingPageaspx/>

                   </customErrors>


 

    因此例如如果數據庫服務器因為掉電而關閉站點的用戶並不需要知道這個詳細信息但他們希望問題盡快解決所以向他們顯示對不起站點出現一個問題我們正努力排查服務將很快恢復正常這樣的信息就足夠了而本地管理員則需要知道出了什麼問題以便對其進行處理並盡快恢復運行!這個示例中的RemoteOnly屬性表示遠程用戶看到的是友好頁面而管理員看到的則是錯誤的詳細信息

    SystemWeb的最後一部分設置指定包含站點地圖的文件站點地圖是所有頁面的一個索引同時它表明各個頁面之間的關系ASPNET 還需要指定用於站點地圖的提供商或閱讀工具

  

<!

                            Redefine the Site Map Provider to add the security trimming attribute

                            which is off by default

                   >

    <siteMap defaultProvider=AspXmlSiteMapProvider enabled=true>

      <providers>

        <clear/>

        <add name=AspXmlSiteMapProvider type=SystemWebXmlSiteMapProvider SystemWeb Version= Culture=neutral PublicKeyToken=bfffdaa

          siteMapFile=websitemap securityTrimmingEnabled=true/>

      </providers>

    </siteMap>

 

[]  []  []  []  []  []  


From:http://tw.wingwit.com/Article/program/net/201311/15490.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.