gpt4 book ai didi

windows-10 - 如何在 Windows 10 上为 IIS 10 启用 ISAPI DLL?

转载 作者:行者123 更新时间:2023-12-04 22:11:04 30 4
gpt4 key购买 nike

多年来,我已经为 IIS 7.x 配置了 ISAPI DLL,但这是我第一次尝试使用 Windows 10,但它无法正常工作,我找不到任何关于如何成功完成它的描述。我在 Windows 10 Professional 中工作,并且安装了 IIS 和支持技术。

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

由于我的 ISAPI dll 是 32 位 DLL,并且我运行的是 Windows 10 64 位专业版,因此​​我在 Connections Pane 中选择 Application Pools,右键单击 DefaultAppPool,然后选择 Advanced Settings,然后将 Enable 32-Bit Applications 设置为真的。

最后,我打开 ISAPI 和 CGI​​ 限制小程序。然后我右键单击 ISAPI 和 CGI​​ 限制 Pane 并选择编辑功能设置,然后在允许未指定的 ISAPI 模块旁边放置一个复选标记。

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

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

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

最佳答案

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

有了这些功能,我可以在 Windows 10 中使用 IIS7,就像我通常使用 Windows Server 2012 一样。

关于windows-10 - 如何在 Windows 10 上为 IIS 10 启用 ISAPI DLL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33483350/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com