服务器可以有多个.Net框架吗?

时间:2011-12-09 07:06:53

标签: .net frameworks

服务器是否可以拥有多个.Net框架。我们的应用程序是在.Net 3.5中生成的,但服务器有旧版本。所以我们可以在服务器上再安装一个框架,它不会影响其他应用程序。

由于

3 个答案:

答案 0 :(得分:4)

实际上,.NET 3.5不是单独的版本 - 它是2. * CLI的补充。这里的主要决定是2. *或4. *。如果这是一个Web应用程序,您可以配置IIS以决定使用哪个CLI。

所以:如果"旧版本"是2. *,然后安装.NET 3.5 影响现有应用程序,并且服务包可能导致某些边缘情况下的行为更改(大多数时候都不太可能) 。更有可能的是:3.5附带的服务包将修复一些现有的BCL错误。

但更好的选择可能是将新应用移至4.0; 与旧版本分开,因此您可以获得独立的.NET引擎。也许同样重要:您将获得所有当前的库和修复程序。

答案 1 :(得分:3)

是的,您可以安装所有版本的.NET。

注意:版本3.5只是一些添加的库,核心仍然是框架2.0。

如果它是一个Web应用程序,则必须为您使用的每个框架版本都有一个单独的应用程序池。

答案 2 :(得分:2)

是的,您可以并排安装多个版本的.Net。

注意:如果IIS中有asp.net应用程序,则必须配置要在应用程序中使用的版本。