Какую загрузку ядра dotnet мне обновить (хостинг на Windows 2016) - PullRequest
0 голосов
/ 01 июля 2018

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

(dir (Get-Command dotnet) .Path.Replace ('dotnet.exe', 'shared \ Microsoft.NETCore.App')). Имя enter image description here

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

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

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

1 Ответ

0 голосов
/ 01 июля 2018

На вашем сервере вам нужно установить пакет .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 не существует, совершенно нормально.

...