Шаблон Blazor по умолчанию завершается с ошибкой HTTP 502.5 с .NET Core 2.1 SDK RTM - PullRequest
0 голосов
/ 02 июня 2018

Если у вас установлен .NET Core 2.1 SDK, при запуске решения с шаблоном «ASP.NET Core Web Application» с использованием типа проекта «Blazor (ASP.NET Core Hosted)» клиентское приложение не может загрузить отображениеошибка:

HTTP Error 502.5 - Process Failure

Ответы [ 2 ]

0 голосов
/ 29 сентября 2018

Об этой проблеме сообщается о проблеме Blazor GitHub 1424 , но не делайте так, как предлагается, и удалите файл global.json.

Решение состоит в том, чтобы изменить файл global.json нау вас установлена ​​версия SDK.

У меня установлен dotnet 2.1.3 и 2.1.300 в файле global.json моего проекта Balzor, и я получаю ту же ошибку

Оказывается, я'получили' 2.1.500-preview-009297 'SDK dotnet!

Чтобы найти самую высокую версию SDK dot net, запустите этот сценарий в ISE Powershell:

$runtimes = [Collections.Generic.List[string]];
$runtimes = (ls "$env:programfiles/dotnet/shared/Microsoft.NETCore.App").Name
$runtime = $runtimes[$runtimes.Length-1]
$runtime
cd $env:programfiles/dotnet/shared/Microsoft.NETCore.App
cd $runtime
dotnet --version

скопируйте и вставьте последнюю строку в ваш файл global.json:

{
  "sdk": {
    "version": "highest sdk version"
  }
}
0 голосов
/ 02 июня 2018

Шаблон для проекта сервера в настоящее время ссылается на 2.1.0-preview2-final файла Microsoft.AspNetCore.App, который не восстанавливается после окончательной первоначальной версии.

В качестве обходного пути до обновления шаблона проекта,отредактируйте файл .csproj сервера, удалите суффикс -preview2-final, чтобы эта строка:

<PackageReference Include="Microsoft.AspNetCore.App" Version="2.1.0-preview2-final" />

читала

 <PackageReference Include="Microsoft.AspNetCore.App" Version="2.1.0" />

, а затем перестроить решение.

...