我有一个构建在1.1框架中的应用程序。这个应用程序现在在2.0框架中重建,但由于某种原因我们必须使用1.1框架的一些页面。因此,我们同时执行两个应用程序,并使用查询字符串执行工作。所以我的问题是我们可以在一个网站中包含1.1和2.0框架中的页面,如果没有那么请建议我任何其他选择,因为我的方法不安全......等待响应....
答案 0 :(得分:0)
您不能以相同的名称同时运行两个不同的“主要版本”asp.net,如1.1和2.0
每个连接到池的主要原因,并且池由IIS运行,并且每个池只有可以运行的版本,并且iis可以为每个站点处理一个池。而且你不能在同一个端口运行两个服务器(80)。
唯一的运行方式是分隔网址名称或端口,例如:
www.site.com
和www1.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)。