10

好的,我在网上找不到明确的答案,所以我想我会在这个问题上向社区提问。.NET 4.5 上周已采用 RTM,并正在考虑升级我们的产品以使用它。在我们实现这一飞跃之前,我首先需要检查这是否会影响我们产品的任何 Azure 部署(ASP.NET MVC 的东西) Azure 平台的最新生产版本是否在其 Web 和辅助角色中支持 .NET 4.5?我知道框架的 RC 可以在虚拟机/角色预热期间使用启动电源 shell 脚本安装,但我不希望我的应用程序有这个负担,我只是想知道它可以安全使用在 Azure 的当前状态下与 .NET 4.5 和 MVC 4 等一起生活?

4

8 回答 8

24

Azure SDK v1.8(2012 年 10 月)可供下载: http ://www.microsoft.com/en-us/download/details.aspx?id=35448

支持:.NET 4.5、Windows Server 2012 和 IIS 8.0:http: //msdn.microsoft.com/en-us/library/windowsazure/ff683673.aspx#BK_October2012

要使用支持 .NET 4.5 的 Windows Server 2012,请将 Azure 角色 .cscfg 文件中的 osFamily="2" 更改为 osFamily="3"。

编辑:我昨晚将我的两个站点更新为 Windows Server 2012/.NET 4.5,它们的工作方式非常出色。所以,这就是等待公告的所有 RTM/stable 代码(也许是 BUILD 2012?)。如果您使用的是 Windows Server 2012,则需要启用 .NET 3.5 功能以向后兼容 .NET 2.0-.NET 3.5 应用程序/模块。

Edit2:昨天在 BUILD 2012 会议上宣布了 Azure 4.5 支持 :) http://channel9.msdn.com

于 2012-10-29T02:32:19.603 回答
5

微软今天宣布 Azure 现在将支持 .NET 4.5。

http://techcrunch.com/2012/10/31/azure-mobile-services-now-supports-windows-phone-8-announces-azure-store/

于 2012-11-01T17:20:29.697 回答
4

即使在下载并安装上面列出的@Bart 的 2012 年 10 月更新(通过页面上的 WebPI 链接)之后,您可能仍然需要删除您的 Azure 项目并重新制作它——这是唯一删除“Windows Azure 云服务项目目前支持在 .NET Framework 3.5 和 4 版上运行的角色。请在项目设置中为我设置 Target Framework 属性“项目”错误。

即使我将 osFamily 更改为“3”,错误仍会继续,直到我将 Azure 项目吹走。

我没有尝试将此作为修复,但我想知道将 .cscfg 中的 schemaVersion 设置为 schemaVersion="2012-10.1.8"是否会否定我将其吹走的需要。

于 2012-11-08T01:09:12.710 回答
2

如果您需要在 Azure 上使用 .Net 4.5,请访问 Azure UserVoice 网站并为它投票:http ://www.mygreatwindowsazureidea.com/forums/34192-windows-azure-feature-voting/suggestions/2598170-iis8 -and-asp-net-4-5-support-in-azure-platform

于 2012-09-04T18:45:44.610 回答
1

微软今天刚刚宣布,即将对 Azure 提供 .NET 4.5 支持,并发布了现有应用程序的升级指南。

似乎担心的是 .NET 4.5 中推出的一些 .NET 4.0 更改和错误修复可能会对现有的 Web 应用程序产生不利影响。该电子邮件暗示升级将于本周末推出,并要求人们在 Visual Studio 2012 中升级到 .NET 4.5。

于 2012-10-12T20:34:15.633 回答
1

对于 Windows Azure 云服务 (PaaS),Windows Azure SDK 仅支持 .net 4.0。由于 .net 4.5 只是 RTM,Windows Azure SDK 需要一些时间才能支持 .net 4.5,但是没有讨论任何时间线,如果有这方面的任何信息,它将与 Windows Azure 网站进行通信。

如果您的应用程序必须具有 .net 4.5,您可以使用带有 Windows 操作系统的 Windows Azure 虚拟机并安装 .net 4.5 并根据您的选择构建/部署/运行 MVC4 应用程序。

于 2012-09-05T18:16:06.783 回答
1

Windows Azure 网站显然在预览版中添加了对 .Net 4.5 的支持。

http://social.msdn.microsoft.com/Forums/en-US/windowsazurewebsitespreview/thread/3fab0f32-23c9-4122-9ece-8c3edbadde47

于 2012-10-11T14:23:12.603 回答
1

Scott Guthrie称,截至 10 月 25 日,Windows Azure网站支持 .NET 4.5

Windows Azure 云服务(Web 和 Worker 角色)将在“未来几天”(大概在 2012 年 10 月末)得到支持。

于 2012-10-26T09:47:37.790 回答