【问题标题】:ASP.NET Core hard crash after upgrade to Microsoft.NETCore.App [duplicate]升级到 Microsoft.NETCore.App 后 ASP.NET Core 硬崩溃 [重复]
【发布时间】:2019-05-16 07:14:46
【问题描述】:

我有一个 IdentityServer4 应用程序,它已经存在了一段时间。不久前它已升级到 .NET Core 2.2 但我注意到它仍在使用

Microsoft.AspNetCore.All

我正在尝试升级包括这个在内的所有 dll 并移至

Microsoft.NETCore.App 
Microsoft.AspNetCore.App 

当我尝试在我的机器上运行这个本地主机时。该应用程序确实可以编译,但它会严重崩溃。日志中没有任何内容未命中 program.cs main() 或 startup.cs。它只是死了。

我可以在 Windows 事件日志中看到这一点

物理根目录为“C:\Development\identityserver\src\IdentityServer\”的应用程序“/LM/W3SVC/2/ROOT”无法使用命令行“c:\program files (x86)\microsoft visual studio\”启动进程2017\professional\common7\ide\extensions\microsoft\web tools\projectsystem\VSIISExeLauncher.exe -argFile "C:\Users\ll\AppData\Local\Temp\tmp88E7.tmp"' 多次重试。监听端口的最后一次尝试是“36399”。有关详细信息,请参阅之前的警告。

事件 ID 为 1020

如果我用 Google 搜索那个事件 ID,我会得到 DHCP scope full, event ID 1020

我不知道这与我的本地计算机上运行的 DHCP 服务器有什么关系。

这让我看到了这个Transport configuration 所以我添加了UseLibuv() 这并没有帮助它仍然因同样的错误而崩溃。

我错过了什么?

【问题讨论】:

  • 我认为这与 IIS Express 而不是 .netcore 有关。我会删除 bin/obj 文件夹,重新启动 PC,但不记得在哪里找到 IIS Express 的临时配置并刷新它。确保您没有为 Microsoft.AspNetCore.App 包指定 Version

标签: c# visual-studio asp.net-core identityserver4


【解决方案1】:

我缺少 .net core 2.2.5 的 sdk

Microsoft.NETCore.App 2.2.5 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]

添加它并且一切正常

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-04
    • 1970-01-01
    • 1970-01-01
    • 2017-12-28
    • 2019-05-12
    • 1970-01-01
    相关资源
    最近更新 更多