我正在尝试在我的 IIS 8(7 也可以!)机器上注册一个 32 位 ISAPI dll。
我已经为 IIS 安装了 ISAPI 和 CGI 扩展,并且已经将我的 DLL 添加到服务器的 IIS 中的 ISAPI 限制中。
我添加了以下模块映射:
路径:*.rpt 模块:IsapiModule 可执行文件路径/to/my/dll 名称:随便
但这似乎永远无法运行,而且我总是收到“无法由静态处理程序提供服务”的消息。
此处理程序出现在我的有序列表中的静态文件处理程序上方。
我尝试将其制作成脚本图,得到了类似的结果。
答案1
经过一番挖掘,我需要做以下事情:
将我的默认应用程序池设置为 32 位(和经典模式?),并确保 Crystal不是作为模块加载(这是我错误地做的)