【问题标题】:executing pages built in 1.1 and 2.0 framework in same website在同一网站执行 1.1 和 2.0 框架中构建的页面
【发布时间】:2012-04-03 05:37:03
【问题描述】:

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

【问题讨论】:

  • 保留旧的 1.1 页面的原因是什么?底线是你需要拥有它所有的 2.0...

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


【解决方案1】:

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

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

唯一的运行方式是将url名称或端口分开并有eg:

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

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

【讨论】:

    【解决方案2】:

    您可以在 .NET 2 下运行该网站,并在 .NET 1.1 下运行它的一些目录。请注意,网站应在 .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)。

    【讨论】:

      猜你喜欢
      • 2010-09-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-08
      • 1970-01-01
      • 2020-08-15
      • 2011-05-10
      相关资源
      最近更新 更多