【问题标题】:What is the scope of system.webServer and system.web settings in a web.config file stored in a web application's folder in IIS?IIS 中 Web 应用程序文件夹中存储的 web.config 文件中的 system.webServer 和 system.web 设置的范围是什么?
【发布时间】:2020-11-11 23:43:41
【问题描述】:

我在 IIS 管理器中的 Default Web Server 下添加了一个应用程序。我想确认应用程序的web.config 中的system.webServer 和system.web 设置仅限于应用程序,并且对Default Web Server 或其他应用程序的设置没有影响。对吗?

例如,如果为此特定应用程序启用了windowsAuthentication,则该设置将影响此应用程序并且仅影响此应用程序:

<system.web>
  <authentication mode="Windows" />
  <authorization>
       <allow roles="myDomain\mySecurityGroup" />
       <deny users="?" />
   </authorization>
 </system.web>


<system.webServer>
   <security>
       <authentication>
          <windowsAuthentication enabled="true" />
       </authentication>
   </security>
</system.webServer>

【问题讨论】:

  • "在 Web 内容目录中,可能有可选的 web.config 文件控制其层次结构级别和向下的行为。"我想澄清一下“级别”的含义。默认网站下的同级应用程序是否处于同一“级别”?还是文档使用“级别”作为“树节点”的同义词?

标签: iis-10


【解决方案1】:

是的,你是对的,只有这个应用程序,它还包含位于网站虚拟目录中的应用程序。
此外,system.web 部分用于配置 IIS6.0,system.webserver 用于配置 IIS7。
查看这些链接了解更多详情。
Difference between <system.web> and <system.webServer>?
http://arcware.net/use-a-single-web-config-for-iis6-and-iis7/
如果有什么我可以帮忙的,请随时告诉我。

【讨论】:

    猜你喜欢
    • 2011-10-28
    • 2011-07-07
    • 2012-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-10
    • 1970-01-01
    • 2010-09-10
    相关资源
    最近更新 更多