IIS集成管道模式不支持DefaultHttpHandler.BeginProcessRequest方法

The DefaultHttpHandler.BeginProcessRequest method is not supported by IIS integrated pipeline mode

我们在 windows 2012 服务器之一和 IIS8.5 中托管 Webforms 应用程序时遇到问题。服务器导致 "DefaultHttpHandler.BeginProcessRequest method is not supported by IIS integrated pipeline mode" 异常。

附上屏幕截图供您参考

然而,当我在另一台服务器上测试时,一切正常。为了隔离问题,我什至尝试部署一个示例网络表单应用程序并进行试用。

我需要集成模式流水线,因为我对此有要求。 我已经验证了服务器并且 iis 配置没有区别。这可能是什么原因?任何缩小问题范围的指导都会很有帮助。

附上服务器对比报告。图中显示了两个服务器的差异。在右侧服务器中,应用程序无法运行,而在左侧服务器中,它可以运行。如果您看到差异,则没有太多变化,顺便说一下,这些变化是因为我将它们添加为故障排除的一部分。

我们比较了服务器上所有可能的东西,最后决定占用它正在运行的服务器。它无法运行的服务器可能在部署 IIS 的方式上存在一些问题。

所以在某种程度上,我没有办法解决这个问题。