【问题标题】:Unable to load DLL 'amqxcs2.dll': The specified module could not be found. Works in Visual Studio but not IIS无法加载 DLL 'amqxcs2.dll':找不到指定的模块。适用于 Visual Studio 但不适用于 IIS
【发布时间】:2011-06-24 15:58:54
【问题描述】:

asp.net 网站调用 IBM MQ Queue 并在 Visual Studio 2010 中正常工作。我将网站部署在 IIS 上,但在浏览过程中失败。当我在 IIS 中浏览网站时,我收到以下错误消息:

无法加载 DLL 'amqxcs2.dll':找不到指定的模块

  1. 我已将 IBM Websphere bin 目录添加到 PATH 变量中
  2. 我已将所有必需的 DLL 复制到 bin 目录和 GAC 中
  3. 我已授予 Ananoymous 对包含 DLL 的文件夹的访问权限

请告知我应该如何解决此错误消息。

【问题讨论】:

    标签: c# asp.net iis websphere


    【解决方案1】:

    通过在 IIS 应用程序池设置中设置 LoadProfile = True 解决了问题 此外,我使用 ApplicationPoolIdentity 作为帐户并启用了 ASp.Net 模拟和 Windows 身份验证。

    【讨论】:

    • 对我来说最重要的是要解决的问题。感谢您分享解决方案。
    猜你喜欢
    • 1970-01-01
    • 2021-02-25
    • 1970-01-01
    • 2017-07-28
    • 2013-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多