【问题标题】:Consuming .NET Assembly in Classic ASP在经典 ASP 中使用 .NET 程序集
【发布时间】:2018-01-23 17:29:13
【问题描述】:

我有一个需要使用 .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。请帮我解决这个问题,因为这是目前的主要节目阻碍

【问题讨论】:

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


    【解决方案1】:

    有一个名为 Dependency Walker 的程序,它显示有关 DLL 的基本信息,例如它的方法,并列出依赖的 DLL。

    这里得到了回答: https://stackoverflow.com/a/7378982/8419161

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-09
      • 1970-01-01
      • 2018-10-29
      • 2011-07-22
      • 2015-03-14
      • 2019-04-04
      相关资源
      最近更新 更多