IIS 7.0 下 httpMoudle 失效的问题

在web.config里配置了:

<system.web>

<httpModules>
  <add type="DevExpress.Web.ASPxClasses.ASPxHttpHandlerModule, DevExpress.Web.v10.2, Version=10.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" name="ASPxHttpHandlerModule" />

  </httpModules>
</system.web>

VS2010运行调试,没有问题,但部署到 64位机器 的 IIS 7.0 上就不起作用了,仔细看了一下web.config的说明,还差一个地方没有配,加上就没有问题了,如下:

 <system.webServer>
  <validation validateIntegratedModeConfiguration="false"/>
  <modules>
   <remove name="ScriptModule"/>
    <add type="DevExpress.Web.ASPxClasses.ASPxHttpHandlerModule, DevExpress.Web.v10.2, Version=10.2.8.0, Culture=neutral,   PublicKeyToken=b88d1754d700e49a" name="ASPxHttpHandlerModule" />  </modules>
</system.webServer>

如果还是不可以使用,尝试添加 <modules runAllManagedModulesForAllRequests="true">

原文地址:https://www.cnblogs.com/wanglg/p/3383683.html