1

我正在尝试调用 LoadLibrary 并在 ASP.NET 应用程序中加载 Delphi dll。在我的生产机器上一切正常(使用 VS 集成服务器),但是当我将它放在目标服务器上时,LoadLibrary 返回 IntPtr.Zero。File.Exists(libraryName)返回真。可能是什么问题?

4

2 回答 2

1

delphi dll很可能具有外部依赖性。如果是我,我会编写一个小的 delphi 应用程序来隐式加载库。当您在目标计算机上运行该帮助应用程序时,您应该会在屏幕上收到一条错误消息,该消息会为您提供缺少的外部库的名称。

于 2010-01-25T15:08:49.817 回答
0

您是否将 delphi dll 及其支持 DLL 复制到目标机器上,在 ASP.NET 应用程序运行的目录中的某个位置?

希望这会有所帮助,最好的问候,汤姆。

于 2010-01-25T15:43:46.253 回答