Как использовать .NET framework 4.6 с сайтами Azure?

Откроется .NET framework 4.6. Я перенесла свое приложение, но когда я развертываю сайт Azure, я получаю следующую ошибку:

D:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(983,5): warning MSB3644: The reference assemblies for framework ".NETFramework,Version=v4.6" were not found. To resolve this, install the SDK or Targeting Pack for this framework version or retarget your application to a version of the framework for which you have the SDK or Targeting Pack installed. Note that assemblies will be resolved from the Global Assembly Cache (GAC) and will be used in place of reference assemblies. Therefore your assembly may not be correctly targeted for the framework you intend.

Есть ли способ установить или связать это с выпуском?

Ответ 1

Update:

https://azure.microsoft.com/en-us/blog/update-on-net-framework-4-6-and-azure/

Обновление (14 августа 2015 г.) - Мы рады сообщить, что .NET Framework 4.6 выведена в Azure App Service. Поэтому разработчики веб-приложений теперь могут создавать и развертывать приложения ASP.NET с .NET Framework 4.6 для Azure Web Apps.

ОТЧЕТНЫЙ ОТВЕТ:

В соответствии со следующим сообщением в блоге MSDN:

http://blogs.msdn.com/b/webdev/archive/2015/07/20/announcing-asp-net-4-6-and-asp-net-5-beta-5-in-visual-studio-2015-release.aspx#pub46Hosting

"Доступность веб-приложений Azure

С совершенно новым выпуском ASP.NET 4.6 служба Azure Web Apps по-прежнему готовится и тестируется на это важное обновление. Как только мы подтвердим, что Azure Web Apps может размещать приложение ASP.NET 4.6 с тем же высоким уровнем производительности и точности, что и ожидалось от Microsoft Azure, мы объявим о совместимости сервиса. Наша операционная группа работает усердно, и в ближайшее время мы будем сообщать вам о блоге Microsoft Azure.

Ответ 2

Per David Ebbo на форумах MSDN, теперь поддерживается 4.6.

Обновление 4.6 теперь завершено. Наслаждайтесь!

Обратите внимание, что Azure Portal по-прежнему говорит 4.5 и скоро будет обновлен. Но это просто обновление строки, а 4.5 действительно означает 4.6.

Если неправильная строка беспокоит вас, и вы действительно хотите знать наверняка. Вы можете проверить его, открыв Kudu и перейти к D:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework, чтобы узнать, какие версии доступны. Подробнее см. здесь.

Ответ 3

По состоянию на 14 августа .NET 4.6 официально поддерживается на сайтах Azure (Azure Web Apps), в соответствии с этим...

https://azure.microsoft.com/blog/2015/08/11/update-on-net-framework-4-6-and-azure/

Обновление (14 августа 2015 г.) - были рады сообщить, что .NET Framework 4.6 был запущен в Azure App Service. Таким образом, разработчики веб-приложений теперь могут создавать и развертывать приложения ASP.NET с .NET Framework 4.6 для Azure Web Apps.

Ответ 4

Если вы привязаны к .NET 4.6, вы можете создать Azure VM (в новом портале нажмите "Создать | Вычислить | Windows Server 2012 R2" и следуйте дальше - на старом портале он называется "Виртуальные машины" )! а затем установите .NET 4.6 на этот сервер.

Затем вы можете развернуть свой веб-сайт .NET 4.6 на этой виртуальной машине.

Больше работы и администрирования - это приложение Azure Web App (и, возможно, это может означать этот ответ), но он поможет вам жить с 4.6, если это необходимо.