Web.config 文件中的 system.webServer


Web.config 文件中的 system.webServer 節用於指定適用於 Web 應用程序的 IIS 7.0 設置。system.WebServer 是 configuration 節的子級。有關更多信息,請參見 IIS 7.0: system.webServer Section Group (IIS Settings Schema)(IIS 7.0:system.webServer 節組(IIS 設置架構))。

下面是可以在 system.WebServer 配置組中進行的 Web 服務器設置的示例:

  • 當請求未包含特定資源時,Web 服務器返回給客戶端的默認文檔(defaultDocument 元素)。
  • 響應的壓縮設置(httpCompression 元素)。
  • 自定義標頭(httpProtocol 節的 customHeaders 元素)。
  • 模塊(modules 元素)。
  • 處理程序(handlers 元素)。

system.webServer 節中的某些設置只適用於 IIS 7.0 集成模式,而不適用於經典模式。具體而言,如果應用程序正在經典模式下運行,則會忽略 Web.config 文件的 system.WebServer 節中指定的所有托管代碼模塊和處理程序。與 IIS 的早期版本相同,托管代碼模塊和處理程序必須在 system.web 節的 httpModuleshttpHandlers 元素中定義。

本主題闡釋需要修改 system.webServer 節的三個常見配置任務:

  • 添加默認文件,以便在請求 URL 未包含特定的文件時,提供該默認文件。
  • 注冊托管代碼模塊。
  • 添加自定義響應標頭。

 

https://technet.microsoft.com/zh-cn/sysinternals/bb763179.aspx  Microsoft官方文檔


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM