【问题标题】:Upgrading to ASP.NET 3.5升级到 ASP.NET 3.5
【发布时间】:2010-02-10 15:30:09
【问题描述】:

我有一个运行一些 asp、asp.net 1.0 和 2.0 的服务器。现在我计划在它们上面托管 3.5 个应用程序。

  1. 我是否必须对 安装以外的服务器 让它处理我所有的框架 以前版本的应用程序?
  2. 我必须安装新的 IIS 还是可以为 3.5 使用相同的 iis?
  3. 是否必须安装 ajax 更新版本才能支持 ajax 3.5?

【问题讨论】:

    标签: .net asp.net iis asp.net-3.5 windows-server-2003


    【解决方案1】:
    1. 您无需对服务器进行任何更改。只需安装框架。只需确保您的应用程序的应用程序池在正确的框架版本中运行即可。
    2. 您无法安装新版本的 IIS;它与操作系统的版本相关(Server 2003 -> IIS6,Server 2008 -> IIS7)
    3. Ajax 内置于 3.5。同样,您无需安装任何东西

    【讨论】:

      【解决方案2】:

      1和2.可以使用同一个IIS
      3.ASP.NET 3.5 自带MS Ajax 3.5

      【讨论】:

        【解决方案3】:

        ASP.NET 2.0 和 3.5 可以毫无问题地并行运行,因为 3.5 实际上并不是 2.0 框架的升级版。

        您可能希望将应用程序托管在不同的应用程序池中,但请确保为 1.0 应用程序池指定 .NET 版本!

        关于 AJAX,由于 2.0 和 3.5 ajax 程序集的版本不同,您可能会遇到一些程序集绑定问题。如果发生这种情况,请确保您在 web.config 中明确说明该应用正在使用哪个版本

        【讨论】:

          【解决方案4】:

          .Net 3.5 只是将库添加到 .net 2.0,因此您应该可以安全地在同一 Web 服务器上运行 3.5 和 2.0 网络

          如果您为 2.0 和 3.5 网络输出 System.Environment.Version,您可以看到 2.0 正在后台为两个网络执行

          【讨论】:

            猜你喜欢
            • 2019-12-11
            • 1970-01-01
            • 2012-03-12
            • 2011-02-13
            • 1970-01-01
            • 2010-12-19
            • 2012-01-27
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多