因此,我负责在生产服务器上部署我的项目,同时还设置了其他一些 ASP.NET 网站。
现在的问题是我在 .NET 3.5 下编写了整个项目,但在网络服务器上当前安装的是 .NET 1.1,因为其他一些项目需要它们(不要问我为什么,我不明白)要么我的 PM 这么说...),因此我现在不允许安装 3.5,但我根本没有心情在 1.1 上重写我的项目。
现在;是否可以(如果是,如何)管理 .NET 的多个安装,从而分配项目使用哪个版本? (例如:项目 X 使用 .NET 1.1,项目 Y 使用 3.5)或者当我安装 3.5 时是否存在可能导致其中一个或另一个项目崩溃的冲突?最佳答案
可以为 IIS 中的每个虚拟目录分配不同的 .NET 框架版本(前提是将这两个虚拟目录分配给不同应用程序池)。因此,如果您的 Web 服务器中有两个虚拟目录,即 App1
和 App2
,您可以指定 App1
使用 .NET 1.1 和 App2
使用 .NET 3.5 或更准确地说是 ASP.NET 2.0。为此,您需要在服务器上安装 .NET 3.5。
关于.net - 在网络服务器上管理多个.Net框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1713948/