我有一个用 Delphi 编写的 ISAPI 应用程序。该应用程序是使用运行时包编译的。基本上,所有相关的 bpls 都应该部署到启用 ISAPI 的目录,以使 ISAPI dll 正常工作。但是,我在调用 ISAPI dll 时总是会遇到错误。
如果我的 ISAPI dll 不能使用运行时包编译,那么它可以正常工作。
运行时包应该是问题的原因。到目前为止,我唯一的解决方案是将运行时包路径添加到系统环境变量:%path% 并重新启动 PC。
通过不更改环境变量是否有其他可用的解决方案?
我正在使用 Windows 7 和 IIS 7 以及 Delphi 2010。