首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何为Windows 10上的IIS 10启用ISAPI DLL?

如何为Windows 10上的IIS 10启用ISAPI DLL?
EN

Stack Overflow用户
提问于 2015-11-03 01:23:27
回答 3查看 40.8K关注 0票数 5

多年来,我一直在为IIS 7.x配置ISAPI DLL,但这是我第一次尝试使用Windows 10,它不起作用,而且我找不到任何有关如何成功完成此操作的说明。我在Windows 10专业版中工作,并且安装了IIS和支持技术。

这是我过去做过的事情。首先,我打开Internet信息服务管理器控制台。然后选择默认Web站点并打开Handler Mappings。我右键单击Disabled部分中的ISAPI-dll,选择Edit Feature Permissions,并选中Execute旁边的复选标记。

由于我的ISAPI dll是32位DLL,并且我运行的是Windows10 64位专业版,因此我在“连接”窗格中选择“应用程序池”,右键单击DefaultAppPool,选择“高级设置”,然后将“启用32位应用程序”设置为“真”。

最后,我打开ISAPI和CGI限制小程序。然后在ISAPI和CGI限制窗格中单击鼠标右键并选择Edit Feature Settings,然后在Allow unspecified ISAPI modules旁边放置一个复选标记。

处理程序映射小程序不再具有禁用的ISAPI-dll条目。但是,在Handler Mappings小程序打开的情况下,我可以选择Edit Feature Permissions,并在Execute旁边放置一个复选标记。我已经能够在默认应用程序池中允许32位应用程序,但是在哪里找不到ISAPI和CGI限制小程序。

最终的结果是,尽管我已经成功地执行了如上所述的配置,但我仍然无法运行ISAPI DLL。我将DLL放在与Windows 7安装相同的位置(在c:\inetpub\wwwroot\appfolder下),并使用相同的URL。它可以在Windows7上运行,但不能在Windows10上运行。

如何在Windows 10中配置IIS以运行此ISAPI DLL?

EN

Stack Overflow用户

回答已采纳

发布于 2015-11-03 14:13:21

也许这是一个愚蠢的问题,但您确定"CGI“和"ISAPI扩展”功能是作为"Internet信息服务“、”万维网服务“、”应用程序开发功能“的一部分安装的吗?我刚刚进行了测试,如果没有这两个特性,您将看到处理程序映射,但没有禁用ISAPI-dll条目(也没有"ISAPI和CGI限制“applet)。

有了这些功能,我就可以在Windows10中像在Windows Server2012中一样使用IIS7了。

票数 16
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33483350

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档