我正在运行 Windows 7 64 位并尝试加载我正忙于在本地 IIS7 机器上编写的 ISAPI 扩展。
- 我在“ISAPI 和 CGI 限制”下将位置添加到 DLL
- 我让应用程序池识别 32 位应用程序(扩展是用 Delphi 编写的)
- 我确保“每个人”都对目录/dll 具有完全权限
- 我确保在“处理程序映射”部分中“允许”ISAPI-dll 并将其设置为“读取/脚本/执行”权限
我仍然在 IIS7 中收到 404.0 错误
我检查了我的 MIME 映射是否设置为处理 *.dll,并且我在同一台机器上的不同站点上运行了一个完美运行的 ISAPI 扩展。
我什至采用了这个给我 404 的 ISAPI 扩展并将其放在工作网站的根目录(另一个 DLL 所在的位置),并将“ISAPI 和 CGI 限制”重新映射到它。仍然给我 404.0,即使我可以同时或之后直接运行另一个 DLL,这很好。
知道 WTF 正在发生吗?