尝试运行ASP .Net Core 2.1 Web应用程序时出现错误502.5

时间:2018-07-12 20:00:11

标签: c# asp.net asp.net-mvc iis asp.net-core-2.1

我正在尝试遵循Microsoft的指南来构建具有个人用户身份验证的Web应用程序。

https://docs.microsoft.com/en-us/aspnet/core/security/authorization/secure-data?view=aspnetcore-2.1

每次尝试运行程序时,都会出现错误502.5

error 502.5

我尝试了指南注释中的建议,并做了相当多的搜索来寻找同样问题的人,但是我没有找到解决我问题的解决方案。

我不确定问题的根源是什么,但我将设置项目设置,启动设置等。

<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp2.1</TargetFramework>
<UserSecretsId>aspnet-ContactManager-0DAD76F8-C053-4971-A8DF-4C55A4FF198B</UserSecretsId>
</PropertyGroup>
<!-- <PropertyGroup>
<PublishWithAspNetCoreTargetManifest>false</PublishWithAspNetCoreTargetManifest>
</PropertyGroup> -->
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.3" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="2.0.1" PrivateAssets="All" />
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="2.0.1" PrivateAssets="All" />
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Utils" Version="2.0.1" />
</ItemGroup>
<ItemGroup>
<DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="2.0.1" />
<DotNetCliToolReference Include="Microsoft.Extensions.SecretManager.Tools" Version="2.0.0" />
<DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="2.0.1 />
</ItemGroup>
</Project>

LaunchSettings.json

LaunchSettings Screenshot

Program.cs

Program.cs Screenshot

使用调试运行Web应用程序时,会出现此错误。

Run Error

Update-database

如果有什么需要我包括在内的,请告诉我。

谢谢。

2 个答案:

答案 0 :(得分:0)

5xx代码指示应用程序或服务器本身中有一些未处理的错误。您应该在开发环境中连接调试器,然后查看未处理的异常是什么,我想这就是这里发生的情况。

答案 1 :(得分:0)

唯一一次遇到此问题,我没有安装正确版本的Core SDK。也许仔细检查一下?