在同一网站中执行1.1和2.0框架内置的页面

时间:2012-04-03 05:37:04

标签: asp.net .net visual-studio .net-2.0 .net-1.1

我有一个构建在1.1框架中的应用程序。这个应用程序现在在2.0框架中重建,但由于某种原因我们必须使用1.1框架的一些页面。因此,我们同时执行两个应用程序,并使用查询字符串执行工作。所以我的问题是我们可以在一个网站中包含1.1和2.0框架中的页面,如果没有那么请建议我任何其他选择,因为我的方法不安全......等待响应....

2 个答案:

答案 0 :(得分:0)

您不能以相同的名称同时运行两个不同的“主要版本”asp.net,如1.1和2.0

每个连接到池的主要原因,并且池由IIS运行,并且每个池只有可以运行的版本,并且iis可以为每个站点处理一个池。而且你不能在同一个端口运行两个服务器(80)。

唯一的运行方式是分隔网址名称或端口,例如:

www.site.comwww1.site.com并设置两个不同的池来运行2个完全独立的站点,以及一些如何将链接从一个链接到另一个,或使用iframe并包含一个部分到另一个。

更好的方法是将1.1版本移植到版本2.0

答案 1 :(得分:0)

您可以在.NET 2下运行该网站,并在.NET 1.1下运行其某些目录。请注意,Web站点应在.NET 2应用程序池中运行,而.NET 1.1目录在.NET 1.1应用程序池中运行。

据我记忆,无法在.NET 1.1中运行该站点,在.NET 2中运行某些目录。

为避免陷入麻烦,在这种情况下,您应该完全迁移到.NET 2。

即使.NET 4出现,并行执行仍然很困难(正如您在本文中所看到的那样,http://msdn.microsoft.com/en-us/library/a99txfy5%28v=vs.100%29.aspx)。