在web.config中注册httpmodule但我的web.config在根文件夹的外面

时间:2015-12-31 19:59:50

标签: httpmodule

如果我在web.config中注册httpmodule它可以正常工作,但如果我把我的web.config放在根文件夹的一边,它就不能正常工作。

<httpmodule>         
 <add name="HeaderModule"  type="AddHeader.HeaderModule,AddHeader"/>
</httpModules> 

2 个答案:

答案 0 :(得分:0)

虽然以下解决方案有效但可能无法解决您的问题。由于您可以拥有多个web.configs,为什么不在root中创建一个web.config,其唯一目的是注册httpModule。所有其他非httpModule web.config的东西都可以放在其他web.config中。

答案 1 :(得分:0)

另一个解决方案是在运行时以编程方式注册httpModule。

Programmatically register HttpModules at runtime(从堆栈溢出链接,所以不要骂我)