我正在使用Visual Studio 2017开发一个ASP.NET核心应用程序,该应用程序使用SP22上的Crystal Reports版本。我将此应用程序部署到Windows 2008 Server上,该服务器已经有另一个ASP.NET应用程序,该应用程序使用SP17上的Crystal Reports版本。
如果我在该服务器上安装SP22运行时,我的现有应用程序是否会中断,或者它们是否可以并行运行而没有问题?
This article讨论了为开发目的安装多个版本的Crystal Reports,但这不是我在这里要求的。我只谈论运行时,而不是开发。
This question说我们可以安装多个Crystal Reports运行时没有问题,但它太旧了,我想知道从那以后事情是否发生了变化。特别是因为我现有的应用程序目标是.NET framework 2.0,而新的应用程序将以.NET Framework 4.7.1为目标
大约4年前在这里问过的{p> This question仍然让我陷入黑暗中。据我了解,Crystal Reports不再支持.NET CLR 2.0(请参阅this document,第9页)。我现有的应用程序使用该运行时,我现在无法更新它,因此我需要确保安装新的Crystal Reports运行时(SP22上的那个)不会破坏该应用程序。
在Windows Server上安装最新的Crystal Reports运行时是否安全,而不必担心会破坏现有的应用程序?
注意:我上周在Crystal Reports community中提出了这个问题并且没有得到任何答复。我希望这里的某个人能够在这个问题上有一些经验并且会有所启发。
谢谢
答案 0 :(得分:2)
SAP的文章支持你指出https://apps.support.sap.com/sap/support/knowledge/public/en/1216278 不仅适用于开发目的;它清楚地解释了哪个版本可以安装在同一台计算机上而没有问题: 基本上:每个专业都可以安装在同一台机器上,但每个专业只有一个版本,因为Crystal Reports 9。
所以,如果这是正确的,你不应该面对任何问题。不过我建议您先尝试(测试服务器,VM ...)修改生产服务器