在经典ASP中使用.NET程序集

时间:2017-08-15 18:07:32

标签: c# .net dll paypal asp-classic

我有一个需要使用.NET程序集的经典asp站点。我编写了一个COM可见的DLL库,该项目正在使用对Paypal-SDK库的引用。我已经成功地创建了dll并在我的Windows 10开发机器上的经典asp网页中使用它。当我将Web应用程序复制到运行IIS 7.x的Windows 2012时,我收到以下错误

  

nDataConsulting.PaypalStub错误' 80070002'   无法加载文件或程序集' PayPal,Version = 1.8.0.0,Culture = neutral,?> PublicKeyToken = 5b4afc1ccaef40fb'或其中一个依赖项。系统无法>找到指定的文件。

COM可见程序集正在使用Paypal.dll SDK,我相信它在Windows 2012服务器上找不到。我已经尝试将dll放在应用程序BIN文件夹中,尝试了regsvr32等但我无法让我的dll找到依赖的dll。请帮助我解决这个问题,因为这是一个主要的显示阻止现在

1 个答案:

答案 0 :(得分:0)

有一个名为Dependency Walker的程序,它显示了有关DLL的基本信息,例如它的方法,还列出了从属DLL。

在这里回答: https://stackoverflow.com/a/7378982/8419161

如果您发现任何相关的DLL,则必须将它们与Paypal一起包含在内。