【问题标题】:Can I have a .net 4.0 subdomain of a .net 3.5sp1 website?我可以拥有 .net 3.5sp1 网站的 .net 4.0 子域吗?
【发布时间】:2010-06-14 19:02:35
【问题描述】:

我正在维护一个 .net 3.5sp1 网站。我想将网站的一部分升级到 4.0,以便开始转换为 SilverLight 4.0 和 RIA 服务。

我可以为我的主站点创建一个子域,并让子域运行 4.0,而主站点运行 3.5?

【问题讨论】:

    标签: asp.net .net-4.0


    【解决方案1】:

    4.0 使用新的运行时。这意味着您网站的两个部分位于不同的应用程序域中,意味着会话和身份验证令牌等某些内容无法很好地继承。这并不意味着你做不到,但会有一些挑战需要克服。

    【讨论】:

    • 仅供参考,您也可以在同一个域中使用两个虚拟目录。
    【解决方案2】:

    如果您指的是子域:

    http://aaaaa.yourdomain.comhttp://bbbbb.yourdomain.com

    那么是的,完全没有理由不这样做。

    假设您使用的是 Windows Server 2003 或更高版本以及 IIS,host headers 允许您在一个 IP 地址上运行多个网站,并且您可以为每个网站单独指定要使用的运行时版本。

    我运行 Windows Server 2003,上面有大约 20 个单独的站点,一个域的所有子域,它们是 ASP.NET 1.1 和 2.0 的混合体。

    您可以在 IIS 管理器中的 Web site > Properties > ASP.NET version 下指定每个站点的运行时版本。不确定它在 Windows Server 2008 中是否完全相同,但不会完全不同。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-30
      • 2018-08-24
      • 2011-02-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多