0

我现在有一个在 .NET 2.0 上运行的网站。

我有一个报告工具,它也需要在同一个网络服务器上运行,但它是用 3.5 编写的。

我可以在网站下创建一个名为“报告”的虚拟目录并针对 3.5 运行吗?所以用户可以去http://domain/Reports吗?

让我知道这是否没有意义。

4

3 回答 3

3

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

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

于 2009-07-22T15:09:41.503 回答
1

类似: 具有不同 .net 框架的虚拟目录

于 2009-07-22T15:07:50.850 回答
0

在 IIS 6.0 及更高版本中,您可以将应用程序分配到不同的应用程序池,您可以在其中指定正确的 .NET 版本。

于 2009-07-22T15:08:42.813 回答