我正在尝试调用LoadLibrary并在ASP.NET应用程序中加载Delphi dll。在我的生产机器上一切正常(使用VS集成服务器),但当我将它放在目标服务器上时,LoadLibrary返回IntPtr.Zero。 File.Exists(libraryName)
返回true。可能是什么问题?
答案 0 :(得分:1)
最有可能的是delphi dll具有外部依赖性。如果是我,我会写一个小的delphi应用程序来隐式加载库。当您在目标计算机上运行该帮助应用程序时,您应该在屏幕上看到一条错误消息,告知您缺少外部库的名称。
答案 1 :(得分:0)
您是否将delphi dll及其支持的DLL复制到目标计算机上,在ASP.NET应用程序运行的目录中某处?
希望这有帮助, 最好的祝福, 汤姆。