Поддержка Azure.NET 4.5

Хорошо, я не могу найти окончательный ответ в этом онлайн, поэтому я подумал, что попрошу сообщество об этом. На прошлой неделе .NET 4.5 прошел RTM и смотрел на обновление наших продуктов, чтобы использовать его. Прежде чем сделать этот скачок, сначала нужно проверить, повлияет ли это на любые развертывания Azure с нашим продуктом (материал ASP.NET MVC) Поддерживает ли последняя версия версии платформы Azure.NET.NET в своих веб-и рабочих ролях? Я знаю, что RC-инфраструктура может быть установлена ​​с использованием пусковой оболочки запуска script во время разминки VM/Role, но я не хочу этого бремени для своего приложения, я просто хочу знать о его безопасности перейти в реальном времени с .NET 4.5 и MVC 4 и т.д. в состояние Azure current?

Ответ 1

Azure SDK v1.8 (октябрь 2012 г.) скачать бесплатно: 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

Чтобы использовать Windows Server 2012, который поддерживает .NET 4.5, измените osFamily = "2" на osFamily = "3" в файле Azure.cscfg.

Изменить: я обновил мои два сайта вчера вечером до Windows Server 2012/.NET 4.5, и они работают как чемпион. Итак, это все RTM/стабильный код, ожидающий объявления (возможно, BUILD 2012?). Если вы используете Windows Server 2012, вам необходимо включить возможности .NET 3.5 для обратной совместимости с .NET 2.0-.NET 3.5 приложениями/модулями.

Edit2: поддержка Azure 4.5 была анонсирована вчера на конференции BUILD 2012: http://channel9.msdn.com

Ответ 3

Даже после загрузки и установки обновлений в октябре 2012 года (через ссылку WebPI на странице), которые вы указали в @Bart, вам все равно придется удалить проект Azure и переделать его - это единственное, что удалило " Проекты Windows Azure Cloud Service в настоящее время поддерживают роли, которые выполняются на .NET Framework версии 3.5 и 4. Пожалуйста, установите свойство Target Framework в настройках проекта для ошибки проекта для меня.

Даже когда я изменил osFamily на "3", ошибка продолжалась до тех пор, пока я не взорву Azure proj.

Мне не удалось попробовать это как исправление, но мне интересно, может ли установка schemaVersion в .cscfg на schemaVersion="2012-10.1.8" свести на нет мою необходимость сдуть его.

Ответ 5

Для Windows Azure Cloud Services (PaaS) Windows Azure SDK поддерживает только .net 4.0. Поскольку .net 4.5 - это только RTM, потребуется некоторое время для поддержки SDK Windows Azure для поддержки .net 4.5, однако нигде не обсуждается график, и если будет какая-либо информация по этому поводу, это будет сообщение на веб-сайте Windows Azure.

Если ваше приложение должно иметь .net 4.5, вы можете использовать Windows Azure Virtual Machine с ОС Windows и установить .net 4.5 и создать/развернуть/запустить приложение MVC4 по своему усмотрению.

Ответ 7

Microsoft только что анонсировала сегодня, что поддержка .NET 4.5 очень скоро подходит для Azure и отправила руководства по обновлению для существующих приложений.

Похоже, что некоторые изменения в .NET 4.0 и исправления ошибок, которые скатываются в .NET 4.5, могут негативно повлиять на существующие веб-приложения. Электронная почта подразумевала, что обновление было завершено в эти выходные и попросило людей перейти на .NET 4.5 в Visual Studio 2012.

Ответ 8

Согласно Скотт Гатри, по состоянию на 25 октября .NET 4.5 поддерживается на веб-сайтах Windows Azure

Windows Azure Cloud Services (роли Web и рабочих) будет поддерживаться "в ближайшие дни" (предположительно, к концу октября 2012 года).