Blazor默認模板失敗,HTTP錯誤502.5與.NET Core 2.1 SDK RTM

asp.net-core blazor

如果已安裝.NET Core 2.1 SDK,則在使用“Blazor(ASP.NET Core Hosted)”項目類型運行“ASP.NET Core Web Application”模板的解決方案時,客戶端應用程序無法加載顯示錯誤:

HTTP Error 502.5 - Process Failure

熱門答案

此問題在Blazor GitHub問題1424上報告,但不按照建議執行並刪除您的global.json文件。

解決方案是修改您的global.json文件以獲得已安裝的SDK版本。

我已經安裝了dotnet 2.1.3和2.1.300我的Balzor項目的global.json文件,我得到了同樣的錯誤

事實證明我已經擁有了dotnet SDK的'2.1.500-preview-009297'!

要查找最高版本的dot net SDK,請在Powershell ISE中運行此腳本:

$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文件中:

$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



許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因