在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">