【问题标题】:.NET 4.5 RTM on Azure?Azure 上的 .NET 4.5 RTM?
【发布时间】:2012-08-12 17:07:23
【问题描述】:

既然 .NET 4.5 和 Visual Studio 2012 都有 RTM,有没有办法在 Windows Azure 上使用它?我知道人们用于 .NET 4.5 RC 的黑客攻击,但我正在寻找一个干净的解决方案。

如果还不可能,有谁知道工具等什么时候会更新以支持它?

【问题讨论】:

标签: .net azure .net-4.5


【解决方案1】:

目前无法在 Windows Azure 上使用 .NET 4.5 开箱即用。您可以使用Windows Azure Bootstrapper 下载.NET 4.5 并安装它:

bootstrapper.exe -get http://download.microsoft.com/download/B/A/4/BA4A7E71-2906-4B2D-A0E1-80CF16844F5F/dotNetFx45_Full_setup.exe -lr $lr(temp) -run $lr(temp)\dotNetFx45_Full_setup.exe -args /q /norestart -block

此外,我会留意the Guest OS Releases page 上与 .NET 4.5 相关的更新。

2012 年 9 月 3 日更新:您是否看到此消息:“从 2012 年 10 月 3 日开始,Windows Azure 将不再支持部署在访客操作系统版本 2.9 上的云服务(托管服务)或更高版本和 1.17 或更高版本。”。这可能表明来宾操作系统版本在 10 月 3 日发生了变化(可能支持 .NET 4.5)...

2012 年 9 月 18 日更新Confirmation from Scott Guthrie .NET 4.5 支持将于 2012 年 10 月到期。

【讨论】:

  • 问题也和工装有关;当 .NET 的版本号错误时,2012 年 6 月的版本甚至不允许您打包。
  • 运行开发结构也无法正常工作,即使在 danieljsinclair.wordpress.com/2012/06/28/… 进行黑客攻击
  • 虽然官方的回答是模糊的“十月”,但我预计它要到月底才会发生。 10 月 26 日是 Windows 8 全面上市的日期,新的 .NET 4.5 映像最初将在 Server 2012 上运行,因此我希望这些基于 Server 2012 的映像也具有相同的发布日期。 (不过纯属猜测)
  • 根据 Scott Gu 今天的博客文章,它现在支持 Azure 网站,很快将支持其他角色
  • Azure 现在支持开箱即用的 .NET 4.5,正如昨天在 Build 活动 (blogs.msdn.com/b/windowsazure/archive/2012/10/31/…) 中宣布的那样。如果更新现有的 Windows Azure 项目,不要忘记将 osFamily 更改为 3。
【解决方案2】:

Scott Gu 的推特回应: https://twitter.com/scottgu/status/240567829802414081

我们正在努力工作 - 我应该很快就会有一个更精确的 eta

更新(9 月 17 日):

...我们将在下个月为 Windows Server 2012 和 .NET 4.5 启用新的 Web 和辅助角色映像

http://weblogs.asp.net/scottgu/archive/2012/09/17/announcing-great-improvements-to-windows-azure-web-sites.aspx

【讨论】:

    【解决方案3】:

    Azure Facebook Group 的负责人回复我:

    “我们正在努力根据客户的反馈来实现这一目标。我们还没有确切的时间来分享,但请继续关注!”

    【讨论】:

      【解决方案4】:

      Sandrino 是正确的,它还没有得到官方支持,并且在用于云服务的图像上提供框架之前不会支持。如果您只想寻找干净的解决方案,那么您需要等待;不过,我认为您不会等太久。

      我没有看到官方发布日期;然而,在 Jason Zander 的博客上关于 VS 2012 发布的comment left 中,Scott Hanselman 做出了这样的回应:

      James,不久之后您应该会在 Azure VM 中看到 Windows Server 2012 RTM 发布,随后是云服务,然后是网站。它 即将推出。

      过去,当我们看到新的 .NET Frameworks 发布时,它们在几个月内就可以在 Azure 上使用(如果我没记错的话,不到 90 天)。

      【讨论】:

      • 我当然希望这次我们谈的是几天而不是几个月。
      • 看起来 Windows Server 2012 RTW 实例现在可用于 Windows Azure 虚拟机。
      【解决方案5】:

      这是投票支持将 .Net 4.5 添加到 Azure 的链接。这似乎不是任何人都需要投票的事情,但它可能有助于让 Azure 项目经理意识到,如果它获得大量选票,会有多少人想要这个:

      http://www.mygreatwindowsazureidea.com/forums/34192-windows-azure-feature-voting/suggestions/2598170-iis8-and-asp-net-4-5-support-in-azure-platform

      【讨论】:

        【解决方案6】:

        来自微软的公告:

        “我们很高兴地宣布,Windows Azure 网站将很快支持基于 .NET 4.5 构建的应用程序。”

        【讨论】:

          【解决方案7】:

          Azure 现在支持 Azure 网站的 4.5,请参阅 Scott Gus 帖子 http://weblogs.asp.net/scottgu/archive/2012/10/25/net-4-5-now-supported-with-windows-azure-web-sites.aspx

          几天后将支持 Worker/Web 角色

          【讨论】:

            【解决方案8】:

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2013-11-23
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多