2009-07-22 94 views

回答

3

绝对如此。 .NET 3.5主要是在现有2.0运行时的服务打包版本上添加的一组库。只要你完全部署了3.5(并且服务打包了它,而我们正在打包它),你应该没问题。

虽然在最新版本的Visual Studio中有新的语言特性(例如C#3.0),但这些都是编译器的工件。就IIS设置而言,您的所有3.5应用程序都将在2.0虚拟目录/应用程序/应用程序池中运行。

+1

这不一定是正确的 - .NET 3.5随服务包一起发布到2.0 CLR中,增强和错误修复,所以3.5库期望那些在那里。只要2.0应用程序运行在2.0 CLR的最新更新版本上,就可以运行3.5个库。 – 2009-07-22 15:15:23

1
+0

确实,类似 - 但这更多的是2.0/3.5的兼容性而不是1.1/2.0。在这种情况下,答案实际上是不同的 - 1.1和2.0不能共存于同一个应用程序池中; 2.0和3.5做。 – 2009-07-22 15:10:57

0

在IIS版本6.0及以上版本,你可以指定你的应用程序不同的应用程序池,您可以指定.NET的正确版本。

相关问题