IIS不从web.config加载自定义HTTP模块

我有一个ASP.NET MVC3网站的自定义HTTP模块,我从web.config加载:
<system.web>
    <httpModules>
      <add name="MyModule" type="MySolution.Web.MyHttpModule,MySolution.Web" />
    </httpModules>
</system.web>

当我从VS Web服务器中运行站点时(正在触发我的Init方法中的断点)正确加载模块但是当我在IIS中托管它时,它似乎被忽略(缺少断点并且缺少模块的功能)来自网站).我已经在两个单独的IIS框上尝试了它,结果类似.

我究竟做错了什么?是否有设置我必须轻松启用IIS从站点的web.config加载模块?

解决方法

在我提出问题后不久我想出了这个问题 – IIS7为web.config使用了不同的模式.现在加载模块的正确位置是:
<system.webServer>
  <modules>
    <add name="MyModule" type="MySolution.Web.MyHttpModule,MySolution.Web" />
  </modules>
</system.webServer>

相关文章

Mip是什么意思以及作用有哪些
怎么测试Mip页面运行情况
MIP安装的具体步骤有哪些
HTML添加超链接、锚点的方法及作用详解(附视频)
MIP的规则有哪些
Mip轮播图组件中的重要属性讲解