将Visual Studio 2012 ASP.NET(4.5 Framework)项目部署到Server 2012 R

本文关键字:2012 项目部 项目 部署 Server Framework Studio Visual ASP NET | 更新日期: 2023-09-27 18:29:42

我在Visual Studio 2012中开发了一个针对.NET 4.5的ASP.NET项目,该项目在Windows Server 2008 R2上运行良好。现在我想部署在上

OS Name:                   Microsoft Windows Server 2012 R2 Standard
System Model:              ProLiant DL360 G5
System Type:               x64-based PC
Processor(s):              2 Processor(s) Installed.

但根据微软网站的说法,.NET Framework 4.5.1是预装的操作系统。所以我的问题是,我可以在Microsoft Windows Server 2012 R2 Standard中安装更低版本的4.5 Framework,还是需要将Framework 4.5升级到4.5.1?如果升级Framework,我如何升级(我有Visual Studio 2012)?

将Visual Studio 2012 ASP.NET(4.5 Framework)项目部署到Server 2012 R

.NET 4.5.1是对.NET 4和4.5的就地更新。这意味着安装4.5.1将取代4或4.5(以存在的为准)。如果您的解决方案以4.5为目标,它将在4.5.1上运行。但是,您应该检查变更日志,以确定引入的任何变更是否会影响您的应用程序。

在任何情况下,您都应该检查实际安装在目标机器上的框架版本,而不是仅仅假设它是微软网站上显示的版本。

根据Microsoft Dot-Net下载链接

.NET Framework 4.5是对.NET Framework 4的高度兼容的就地更新。

它提到了大约4.5到4.5.1,甚至4.6等等。所以这不是问题。所有版本的.Net框架都与新版本兼容。

但我强烈建议更新到新版本,因为.net 4.5中有许多新的漏洞,可能会导致远程代码在您的系统中执行,但我相信,如果您允许自动更新windows,windows会更新这些错误。

希望能有所帮助。