2008-09-25 56 views

回答

14

.NET 3.5是2.0有一些额外的库。所以答案是肯定的,你可以在同一个网站上运行它们。事实上,你甚至不能设置Web应用程序在3.5下运行。它只是运行在2.0以下。您可以检查IIS站点属性中的ASP.NET选项卡,以确定在3.5下没有运行应用程序的选项。

+1

.Net版本号很疯狂! – UpTheCreek 2011-01-23 19:43:06

1

是的,你可以没有问题。

3

只要你的服务器运行的是3.5,你可以同时运行。

1

NET 3.5的是extenion到.NET 2.0框架。升级到.Net 3.5框架后,您可以运行使用所有.Net 2.0/3.0和3.5 framworks的应用程序。

1

可以在.NET 2.0中运行的代码,并在同一台服务器上的.NET 3.5,但你必须有每个框架版本的至少一个应用程序池。您必须注意的唯一事情就是不要在同一个池中混合使用2.0应用程序和3.5应用程序。

理由:只有一个框架,可以加载每个进程和每个应用程序生成它自己的进程(ES)

+0

这是不正确的 - 您不能在应用程序池中混用1.1和2.0网站,但就IIS而言,2.0和3.5是相同的。 – 2008-09-25 19:51:14

0

您可以在同一时间,只要.NET 3.5的安装运行他们俩。

3

至于IIS而言,3.5和2.0是相同的。你必须小心的是不要在同一个应用程序池中混合使用1.1和2.0。

0

我只是将所有的代码转换为3.5,并且它应该完美地工作,如果你在盒子上安装了3.5。

Aslo指出,VS 2008有多重定位功能,3.5中新增的许多功能实际上都是编译器的功能,而不是框架本身。所以你可以瞄准2.0的框架,并且仍然可以获得许多3.5的新特性。

1

ASP.NET 3.5仍然是在.NET CLR 2.0运行,如果你去到IIS,你会看到,你只能挑选2.0或1.1

因此,答案是,是的...... ASP。 NET 3.5基本上只是GAC中的额外程序集。

.NET 3.5的只是修改了自己的编译器和库,而不是CLR。

相关问题