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