Azure .NET 4.5支持

时间:2012-08-21 08:26:14

标签: azure .net-4.5

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

8 个答案:

答案 0 :(得分: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 /稳定代码(也许是BUILD 2012?)。如果您使用的是Windows Server 2012,则需要启用.NET 3.5功能以向后兼容.NET 2.0-.NET 3.5应用程序/模块。

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

答案 1 :(得分:5)

答案 2 :(得分:4)

即使下载并安装了上面列出的@Bart的2012年10月更新(通过页面上的WebPI链接),您仍可能必须删除Azure项目并重新制作它 - 这是唯一删除< em>“Windows Azure Cloud Service项目当前支持在.NET Framework 3.5和4版上运行的角色。请为项目设置项目设置中的Target Framework属性”错误。

即使我将osFamily更改为“3”,错误仍然持续,直到我吹掉了Azure proj。

我没有尝试将其作为修复程序,但我想知道将.cscfg中的schemaVersion设置为schemaVersion="2012-10.1.8"是否会让我无法将其删除。

答案 3 :(得分:2)

答案 4 :(得分: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 Azure虚拟机与Windows操作系统配合使用,并安装.net 4.5并根据需要构建/部署/运行MVC4应用程序。

答案 5 :(得分:1)

答案 6 :(得分:1)

微软今天宣布,Azure很快就会支持.NET 4.5,并为现有应用发送了升级指南。

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

答案 7 :(得分:1)

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

Windows Azure云服务(Web和工作者角色)将在未来几天内得到支持(大概在2012年10月底之前)。

相关问题