关于.net:如何防止IIS默认站点web.config文件被虚拟目录继承?

关于.net:如何防止IIS默认站点web.config文件被虚拟目录继承?

How do you prevent the IIS default site web.config file being inherited by virtual directories?

我在默认IIS站点的web.config文件中具有以下代码。

1
2
3
<httpModules>
   
</httpModules>

然后,当我设置并浏览到虚拟目录时,出现此错误

无法加载文件或程序集"图表"或其依赖项之一。系统找不到指定的文件。

虚拟目录正在从默认的web.config继承模块。

如何停止这种继承?


我找到了答案。将HttpModule节package在位置标记中,并将InheritedInChildApplications属性设置为false。

1
2
3
4
5
6
7
<location path="." inheritInChildApplications="false">
  <system.web>
    <httpModules>
     
    </httpModules>
  </system.web>
</location>

现在,任何虚拟目录都不会继承此位置部分中的设置。

@GateKiller这不是另一个网站,它是一个虚拟目录,因此会发生继承。

@petrich我已经使用<remove />命中和错过结果。我必须记住将其添加到每个虚拟目录中,这很麻烦。


将以下内容添加到虚拟目录的web.config文件中:

1
2
3
<httpModules>
    <remove name="ChartStreamHandler"/>
</httpModules>

根据Microsoft,其他网站不会继承默认网站的设置。您是不是要编辑默认的web.config,它位于与machine.config相同的文件夹中?


推荐阅读

    linux默认命令删除?

    linux默认命令删除?,系统,软件,名称,档案,命令,文件,目录,不了,电脑,文件夹,

    linux分隔文件命令?

    linux分隔文件命令?,系统,信息,文件,命令,位置,指令,文件夹,目录,前缀,方法,l

    linux改文件权限命令?

    linux改文件权限命令?,系统,工具,档案,权限,文件,信息,命令,目录,选项,用户,

    linux命令交换文件名?

    linux命令交换文件名?,命令,文件,数据,名称,工具,地址,软件,系统,基础知识,

    linux文件夹转移命令?

    linux文件夹转移命令?,系统,文件,命令,位置,材料,信息,工具,电脑,目录,源文

    linux转移文件命令?

    linux转移文件命令?,文件,命令,密码,电脑,位置,名称,信息,系统,目录,目标,lin

    linux下替换文件命令?

    linux下替换文件命令?,文件,一致,评论,名称,标的,资料,工作,命令,字符串,内

    linux文件nl命令?

    linux文件nl命令?,地址,工作,信息,系统,情况,标准,实时,对比,百度,命令,linux

    linuxrm命令默认?

    linuxrm命令默认?,系统,命令,档案,工作,文件,目录,名称,文件夹,选项,子目录,l

    linux寻找文件夹命令?

    linux寻找文件夹命令?,名称,命令,文件,位置,工作,标准,目录,子目录,文件名,

    linux跳到文件尾命令?

    linux跳到文件尾命令?,系统,文件,命令,管理,状态,实时,末尾,光标,内容,编辑,l

    linux把文件复制命令?

    linux把文件复制命令?,名字,文件,软件,系统,位置,目录,命令,源文件,目标,文

    linux文件夹合并命令?

    linux文件夹合并命令?,文件,对比,第一,下来,命令,文件夹,两个,字段,内容,数

    linux下文件创建命令?

    linux下文件创建命令?,名字,名称,首次,命令,文件,系统,密码,文件名,文件夹,

    linux命令行安装文件?

    linux命令行安装文件?,软件,官网,密码,中心,电脑,文件,命令,终端,指令,版本,L

    linux文件解包命令?

    linux文件解包命令?,系统,地址,命令,文件,管理,手机,数据,工具,标准,单位,lin

    linux重启文件命令?

    linux重启文件命令?,系统,工作,标准,设备,命令,灵活,用户,电源,方式,级别,lin

    linux解压文件命令行?

    linux解压文件命令行?,系统,电脑,命令,文件,平台,名称,软件,管理,标准,目录,

    linux命令默认加后缀?

    linux命令默认加后缀?,系统,文件,密码,通用,设备,命令,目录,后缀,表示,程序,l