无法加载DLL'amqxcs2.dll':找不到指定的模块.适用于Visual Studio但不适用于IIS

Inf*_*ner 7 c# asp.net iis websphere

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

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

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

请告知我应该怎么做才能解决此错误消息.

Inf*_*ner 4

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