Joh*_*wen 17 .net asp.net configuration configuration-files
我在默认IIS站点的web.config文件中有以下代码.
<httpModules>
<add type="MDL.BexWebControls.Charts.ChartStreamHandler,Charts" name="ChartStreamHandler"/>
</httpModules>
Run Code Online (Sandbox Code Playgroud)
然后,当我设置并浏览到虚拟目录时,我收到此错误
无法加载文件或程序集"图表"或其依赖项之一.该系统找不到指定的文件.
虚拟目录从默认的web.config继承模块.
你如何阻止这种继承?
Joh*_*wen 20
我找到了答案.在位置标记中包装HttpModule部分,并将inheritInChildApplications属性设置为false.
<location path="." inheritInChildApplications="false">
<system.web>
<httpModules>
<add type="MDL.BexWebControls.Charts.ChartStreamHandler,Charts" name="ChartStreamHandler"/>
</httpModules>
</system.web>
</location>
Run Code Online (Sandbox Code Playgroud)
现在,任何虚拟目录都不会继承此位置部分中的设置.
@GateKiller这不是另一个网站,它的虚拟目录确实会发生继承.
@petrich我曾经使用过<remove />
.我必须记住将它添加到每个虚拟目录,这是一个痛苦.
归档时间: |
|
查看次数: |
7154 次 |
最近记录: |