Windows Server 2012 是否支持 BMC.ARsystem.dll 版本 7.1.3128.23911?有没有人有这方面的经验?我在他们的网站 (communities.bmc.com) 上寻找兼容性矩阵等
由于从我的角度来看事情的紧迫性,除了那里的论坛之外,我还在这里提出了它(与这里相比,它已经存在了一段时间)。如果这不适合提出这些问题,请务必告诉我,如果是这种情况,请提前道歉。
谢谢!
Windows Server 2012 是否支持 BMC.ARsystem.dll 版本 7.1.3128.23911?有没有人有这方面的经验?我在他们的网站 (communities.bmc.com) 上寻找兼容性矩阵等
由于从我的角度来看事情的紧迫性,除了那里的论坛之外,我还在这里提出了它(与这里相比,它已经存在了一段时间)。如果这不适合提出这些问题,请务必告诉我,如果是这种情况,请提前道歉。
谢谢!
我不知道你是否知道这一点,但我们花了三天时间来研究它......所以我想我会在这里分享它。
我们已经在 Windows Server 2012 上部署了 BMC.ARSystem.dll。我们使用的是 7.6 版本,并且我们正在使用 .NET Framework 4.5 的 ASP.Net 项目中使用它。
这些是我们必须采取的特殊步骤:
将 IIS 中的应用程序池标识设置为在 32 位兼容模式下运行。(转到高级设置 - 启用 32-Bi 应用程序 = True)
确保您的机器上有正确的 C++ dll。它需要在 windows/syswow63 文件夹中安装以下文件:msvcp71.dll、msvcr71.dll
确保将 BMC.ARSystem 引用的所有其他 Remedy dll 包含在您的应用程序知道查找它的文件夹中。它有大约 16 个参考文献。你可以把它放在你的 bin 文件夹中,或者在我们的例子中,我们在 web.config 中指定一个私有路径,如下所示:
<configuration> <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <probing privatePath="lib"/>
我希望这可以帮助其他人更快地完成这项工作。