azure .net-4.5

Soporte de Azure.NET 4.5



.net-4.5 (8)

Si necesita utilizar .Net 4.5 en Azure, vaya al sitio Azure UserVoice y vótelo: http://www.mygreatwindowsazureidea.com/forums/34192-windows-azure-voting-sugetion/2598170-iis8 -and-asp-net-4-5-support-in-azure-platform

De acuerdo, no puedo encontrar una respuesta definitiva en este online, así que pensé en preguntarle a la comunidad sobre esta. .NET 4.5 se ha pasado RTM la semana pasada y estaba buscando actualizar nuestros productos para usarlo. Antes de dar este salto, primero necesito comprobar si esto afectará cualquier implementación de Azure con nuestro producto (ASP.NET MVC). ¿La última versión de producción de la plataforma Azure es compatible con .NET 4.5 en sus funciones web y de los trabajadores? Soy consciente de que el RC del framework podría instalarse mediante un script de arranque de power shell durante el calentamiento VM / role pero no quiero esta carga en mi aplicación, solo estoy buscando saber si es seguro ir vivir con .NET 4.5 y MVC 4 etc. en el estado actual de Azure?


Para Windows Azure Cloud Services (PaaS), el SDK de Windows Azure solo es compatible con .net 4.0. Como .net 4.5 es solo RTM, el SDK de Windows Azure tardará algún tiempo en admitir .NET 4.5. Sin embargo, no se ha discutido ningún cronograma en ninguna parte y si habrá información al respecto, será una comunicación al sitio web de Windows Azure.

Si su aplicación debe tener .NET 4.5, puede usar Windows Azure Virtual Machine con Windows OS e instalar .net 4.5 y compilar / implementar / ejecutar la aplicación MVC4 como lo desee.



Microsoft acaba de anunciar hoy que el soporte de .NET 4.5 llegará muy pronto para Azure y envió guías de actualización para las aplicaciones existentes.

Parece que la preocupación era que algunos de los cambios de .NET 4.0 y las correcciones de errores que se lanzan en .NET 4.5 pueden afectar negativamente a las aplicaciones web existentes. El correo electrónico implicaba que la actualización se extendería este fin de semana y pidió a las personas que actualicen a .NET 4.5 en Visual Studio 2012.


Según Scott Guthrie , desde el 25 de octubre, .NET 4.5 es compatible con los sitios web de Windows Azure

Los servicios en la nube de Windows Azure (funciones web y de trabajo) serán compatibles "en los próximos días" (presumiblemente a fines de octubre de 2012).



Azure SDK v1.8 (octubre de 2012) está disponible para su descarga: http://www.microsoft.com/en-us/download/details.aspx?id=35448

Admite: .NET 4.5, Windows Server 2012 e IIS 8.0: http://msdn.microsoft.com/en-us/library/windowsazure/ff683673.aspx#BK_October2012

Para usar Windows Server 2012 que sea compatible con .NET 4.5, cambie osFamily = "2" a osFamily = "3" en su archivo .cscfg de rol de Azure.

Editar: Actualicé mis dos sitios anoche a Windows Server 2012 / .NET 4.5 y funcionan como un campeón. Entonces, este es todo el código RTM / stable esperando el anuncio (¿tal vez BUILD 2012?). Si está utilizando Windows Server 2012, debe habilitar las características de .NET 3.5 para compatibilidad con aplicaciones / módulos .NET 2.0-.NET 3.5.

Edit2: el soporte de Azure 4.5 se anunció ayer en la conferencia BUILD 2012 :) http://channel9.msdn.com


Incluso después de descargar e instalar las actualizaciones de octubre de 2012 (a través del enlace WebPI en la página) que @Bart mencionó anteriormente, es posible que tenga que eliminar su Proyecto Azure y volver a crearlo. Eso fue lo único que eliminó la "Nube de Windows Azure". Los proyectos de servicio actualmente admiten roles que se ejecutan en .NET Framework versión 3.5 y 4. Establezca la propiedad de Marco de destino en la configuración del proyecto para el proyecto " error para mí.

Incluso cuando cambié el osFamily a "3" el error continuó hasta que volé el proyecto Azure.

No pude probar esto como una solución, pero me pregunto si al configurar schemaVersion en .cscfg a schemaVersion="2012-10.1.8" hubiera negado mi necesidad de eliminarlo.