处理程序"PageHandlerFactory-ISAPI-4.0_32bit"在其模块列表中有一个错误的模块"IsapiModule"

red*_*y39 19 asp.net iis

我在32位机器经典应用程序池中收到以下错误

     Handler "PageHandlerFactory-ISAPI-4.0_32bit" has a bad module "IsapiModule" in its module list.
Run Code Online (Sandbox Code Playgroud)

并在64位机器

处理程序"PageHandlerFactory-ISAPI-4.0_64bit"在其模块列表中有一个错误的模块"IsapiModule".

如果我们在webservices中安装isapi和cgi,则此错误不会发生.是否有任何可能的方法来允许我的程序,而无需在经典的应用程序池中安装它们.我的下一个问题是,如何识别isapi和cgi限制已安装.是否存在任何注册表检查或任何其他检查.

提前致谢.

Ben*_*son 39

上面的回答对我有所帮助,但需要一些额外的步骤,这是我必须完成的全部过程.

转到控制面板 - > 程序和功能 - > 打开或关闭Windows功能.确保您选择了以下内容:

打开或关闭Windows功能




接下来,刷新IIS管理器.您现在应该看到IIS的功能的根级别上的ISAPI和CGI限制,单击允许两个版本的.NET v4.0

ISAPI和CGI限制


Far*_*ker 9

你在程序和功能中为IIS启用了asp.net 吗?检查程序和功能 - >打开或关闭Windows功能 - >互联网信息服务 - >万维网服务 - >应用程序开发功能 - > asp.net!