繁体   English   中英

我的 .net 框架 4.8 应用程序是否可以在 windows 服务器 .net 框架 4.5 上运行?

[英]Is it possible for my .net framework 4.8 application to run on a windows server .net framework 4.5?

我无法在 MSDN 或网络上的其他资源中找到这个问题的答案。 我的假设是我做不到,只是想得到确认。

我有一个在托管 windows 服务器上运行的应用程序。 我对服务器没有管理员权限或任何控制权。 此 windows 服务器正在运行 OS windows 2012 R2 / .net 框架 4.5 (CLR 4)

在此服务器上运行的应用程序当前正在运行 .net 框架 4.0

我想将应用程序从 .net 框架 4.0 升级到 4.8,以使用 4.8(即相同站点)中的一些新功能,我可以在我的笔记本电脑上执行这些操作。

如果我将应用程序升级到 4.8(在 Visual Studio 中),将其发布到托管服务器(运行 4.5),我的应用程序会运行吗? 或者我可以升级到的最大值是服务器正在运行的什么(v4.5)?

感谢您的任何建议,帮助。

不,您必须在该服务器计算机上安装 .net 4.8 运行时。 但是,如果您可以控制该服务器,那应该不是什么大问题。

但是,如果这是一个托管解决方案,并且您不允许在该服务器上安装更新和更新的运行时? 不,你不能按照你的要求去做。 您必须将 asp.net web 站点应用程序重新编译为 .net 4.0 或该服务器上的最新版本。

因此,或者:在该目标服务器上安装 .net 4.8。

或将您的应用程序重新编译到 4.5,或者在最终服务器中安装最高的 .net。 所以是的,服务器需要安装后来的 .net 运行时。 除此之外 - 你不能 go 高于最终服务器将为 .net 运行时安装或将安装的内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM