0

Windows Server 2012 是否支持 BMC.ARsystem.dll 版本 7.1.3128.23911?有没有人有这方面的经验?我在他们的网站 (communities.bmc.com) 上寻找兼容性矩阵等

由于从我的角度来看事情的紧迫性,除了那里的论坛之外,我还在这里提出了它(与这里相比,它已经存在了一段时间)。如果这不适合提出这些问题,请务必告诉我,如果是这种情况,请提前道歉。

谢谢!

4

1 回答 1

0

我不知道你是否知道这一点,但我们花了三天时间来研究它......所以我想我会在这里分享它。

我们已经在 Windows Server 2012 上部署了 BMC.ARSystem.dll。我们使用的是 7.6 版本,并且我们正在使用 .NET Framework 4.5 的 ASP.Net 项目中使用它。

这些是我们必须采取的特殊步骤:

  1. 将 IIS 中的应用程序池标识设置为在 32 位兼容模式下运行。(转到高级设置 - 启用 32-Bi 应用程序 = True)

  2. 确保您的机器上有正确的 C++ dll。它需要在 windows/syswow63 文件夹中安装以下文件:msvcp71.dll、msvcr71.dll

  3. 确保将 BMC.ARSystem 引用的所有其他 Remedy dll 包含在您的应用程序知道查找它的文件夹中。它有大约 16 个参考文献。你可以把它放在你的 bin 文件夹中,或者在我们的例子中,我们在 web.config 中指定一个私有路径,如下所示:

<configuration> 
  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <probing privatePath="lib"/>

我希望这可以帮助其他人更快地完成这项工作。

于 2014-12-18T13:37:38.820 回答