我开发了一个自定义托管 HttpModule (.NET 2),将其安装在GAC上,并将其添加到Modules
全局 IIS 8.5 部分。
对于每个具有集成模式的网站,此模块在其 Modules 部分中显示为Inherited,并且它按设计用于所有 .NET 2 和 .NET 4 Web 应用程序(无需操作每个站点的Web.Config
)。
至于经典模式下的网站,它不存在,因此无法在经典 Web 应用程序中访问和工作。
我尝试以任何方式编辑applicationHost.config
和Web.Config
(v2 和 v4),但没有得到任何结果(似乎Machine.Config
没有地方放)。
在不将 dll 添加到 bin 和/或编辑每个网站的 Web.Config 的情况下,如何以及在何处全局注册相同的模块以处理经典模式?