ISAPI DLL从错误的目录运行

时间:2019-06-24 19:40:00

标签: iis delphi-xe iis-8.5 isapi

我有一些Web服务在Win Server 2012 R2 Standard框中的IIS 8.5下运行ISAPI DLL(使用Delphi XE编写)-经典模式/无托管代码/ 32位仿真。

站点在Server 2008 / IIS.75上一直运行无故障。

最近,我们迁移到了运行2012 / 8.5的新服务器,并且一个站点的行为非常奇怪:

它正在从与指定目录不同的目录中运行ISAPI DLL-从该服务器上另一个站点的物理目录的物理目录中,该目录已被完全禁用。我以几种方式得出结论。 正在发生的事情-毫无疑问。

应用程序池,站点设置,处理程序,ISAPI限制等均已正确配置为指向正确的DLL-已多次检查。 applicationHost.config还显示了应该运行的DLL的正确路径。但是它没有运行-而是调用了另一个DLL。

目标URL是正确的,正在运行的DLL所在的其他站点被完全禁用。

我已经配置了很多站点,但从未遇到过这样的事情。

可能是什么原因造成的?我错过了什么?

0 个答案:

没有答案