运行 多个版本的 Crystal 可以在同一服务器上报告 运行 时间吗?

Is Possible to Run Multiple Versions of Crystal Reports Runtime on the Same Server?

我正在使用 Visual Studio 2017 开发 ASP.NET 核心应用程序,该应用程序使用 SP22 上的 Crystal Reports 版本。我将把此应用程序部署到 Windows 2008 服务器上,该服务器已经有另一个 ASP.NET 应用程序,该应用程序使用 SP17 上的 Crystal Reports 版本。

如果我在该服务器上安装 SP22 运行time,我现有的应用程序是否会中断,或者它们是否能够 运行 没有问题地并排运行?

This article 谈到安装多个版本的 Crystal 报告用于开发目的,但这不是我在这里要问的。我说的只是 运行时间,而不是发展。

This question 说我们可以毫无问题地安装多个 Crystal 报告 运行 次,但它太旧了,我想知道从那以后情况是否发生了变化。特别是因为我现有的应用程序针对 .NET Framework 2.0,而新应用程序将针对 .NET Framework 4.7.1

This question,大约 4 年前在这里问过,仍然让我一头雾水。

据我了解,Crystal 报告不再支持 .NET CLR 2.0(请参阅第 9 页 this document)。我现有的应用程序使用 运行time,我现在无法更新它,因此我需要确保安装新的 Crystal Reports 运行time(SP22 上的那个)不会破坏该应用程序。

我在 Windows 服务器上安装最新的 Crystal Reports 运行time 是否安全而不用担心破坏我现有的应用程序?

注意:我上周在 Crystal Reports community 中提出了这个问题,但没有得到任何回复。我希望这里的人在这件事上有一些经验,并能说明一些问题。

谢谢

SAP的文章支持你指出的https://apps.support.sap.com/sap/support/knowledge/public/en/1216278 不仅适用于开发目的;它清楚地解释了哪个版本可以毫无问题地安装在同一台计算机上: 基本上:每个专业都可以安装在同一台机器上,但每个专业只能安装一个版本,因为 Crystal 报告 9.

因此,如果这是正确的,您应该不会遇到任何问题。尽管如此,我还是建议您先尝试(测试服务器、VM...)修改您的生产服务器