- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的应用程序的“缓存”文件夹中有一些 aspx 文件,我不希望 HttpModules 为该文件夹中的这些文件运行。我尝试在子目录中有一个 web.config,但了解到 HttpModules 采用根 web.config 而不是子目录的根。
Reference 1 , Reference2 .所以我决定根据建议将此目录作为子应用程序 here和 here .
所以我配置了我的应用程序,然后“添加应用程序”,将它映射到这个目录,该目录已经在这个应用程序中并且繁荣,它失败了。它适用于静态 html 文件,但 aspx 文件不可用。
我的问题是,如何在 IIS7 中配置子应用程序,以便子应用程序可以拥有自己的 web.config,并且我可以禁用根应用程序的 HTTPModules
编辑:事实上,我尝试在我的主应用程序中创建一个子应用程序,但它不起作用。有人可以指出任何关于如何在 IIS7 中配置子应用程序的文章吗?
Edit2:添加错误图像。那么我应该如何配置子应用程序池。子应用与父应用在同一个应用池中运行
Edit3:对不起, child 在不同的应用程序池上运行。一个通用的应用程序工作(没有模块)。我在试用模块后标记答案。谢谢你们的帮助。我的父应用程序 web.config 中有一些特定的东西,我现在要寻找它。
编辑:实际上下面提供的两个答案都是正确的。如果您使用 IIS7 集成模式,您的模块应该在 system.webServer 中,如果 IIS7 - 经典模式,您的模块(和处理程序?)应该在 system.web 中
最佳答案
JKG 对 IIS6 有正确的答案,但在 IIS7 中的语法有点不同:
<system.webServer>
<modules>
<remove name="MyModule"/>
</modules>
</system.webServer>
关于asp.net - IIS7 : disabling HttpModule in subapplication - sites, 应用程序和虚拟目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2163811/
我的应用程序的“缓存”文件夹中有一些 aspx 文件,我不希望 HttpModules 为该文件夹中的这些文件运行。我尝试在子目录中有一个 web.config,但了解到 HttpModules 采用
当使用 web.py 框架时。您可以将 URL 重定向到子应用程序。例如(代码.py): import web import subapp1 urls = ( "/sub1", subapp1
我是一名优秀的程序员,十分优秀!