Какую загрузку ядра dotnet мне использовать для обновления (хостинг windows 2016)

На сервере Windows 2016 я запускаю единственный сайт asp.net core 2.03, размещенный на IIS. На сервере установлено ядро ​​dotnet 2.03:

(dir (Get-Command dotnet) .Path.Replace ('dotnet.exe', 'shared \ Microsoft.NETCore.App')). Имя  введите описание изображения здесь

На машине разработки я обновился до dotnet core 2.1.

Которые загружаются с https://www.microsoft.com/net/download/windows. я должен использовать для обновления сервера окна 2016 до 2.1?

По ссылке «Среда выполнения установщика Hosting Bundle» загружается файл с именем «dotnet-hosting-2.1.1-win». Предыдущие загрузки назывались "DotNetCore.2.0.3-WindowsHosting". введите здесь описание изображения


person mortenma71    schedule 01.07.2018    source источник


Ответы (1)


На вашем сервере вам нужно будет установить пакет .NET Core Runtime Hosting Bundle. Имя исполняемого файла менялось в прошлом, так что да, это было DotNetCore.2.0.x-WindowsHosting.exe в прошлом, но теперь dotnet-hosting-2.1.x-win.exe

Правильная ссылка на пакет хостинга находится на этой странице загрузки 2.1.1 среда выполнения: Установщик пакета хостинга .NET Core 2.1.1.

Если вы хотите запустить приложение ASP.NET Core, работающее на .NET Core 2.1, вам придется установить среду выполнения на свой сервер. Вам не обязательно нужен пакет хостинга, если вы не размещаете свое приложение внутри IIS. В противном случае вы также можете просто загрузить установщик среды выполнения.

Вам не нужно устанавливать SDK на свой сервер, поэтому вы получаете сообщение об ошибке, что папка SDK не существует, это нормально.

person poke    schedule 01.07.2018