0

从 dotnet 6.0-Preview6 升级到 6.0-Preview7 后,我开始在 Visual Studio 2019 中遇到此问题。运行我的应用程序时似乎存在竞争条件。

我在 Visual Studio 中创建了一个新的 Blazor Server 应用。当我开始调试时,我的浏览器会启动,但随后我得到一个 InvalidOperationException。我没有对项目进行开箱即用的更改。

Cannot find the fallback endpoint specified by route values: { page: /_Host, area: }.

全栈跟踪

Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.DynamicPageEndpointMatcherPolicy.ApplyAsync(HttpContext httpContext, CandidateSet candidates)
Microsoft.AspNetCore.Routing.Matching.DfaMatcher.SelectEndpointWithPoliciesAsync(HttpContext httpContext, IEndpointSelectorPolicy[] policies, CandidateSet candidateSet)
Microsoft.AspNetCore.Routing.EndpointRoutingMiddleware.<Invoke>g__AwaitMatch|8_1(EndpointRoutingMiddleware middleware, HttpContext httpContext, Task matchTask)
Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware.Invoke(HttpContext context)

这发生了大约 4/5 次我尝试调试。每隔一段时间,它就会正常工作。此问题与我当前的项目无关,因为我在其他 Blazor Server 应用程序中看到了相同的行为。

如果我使用 Visual Studio 2022 Preview,我的应用程序每次都能正常运行。

使用dotnet watch run.

我已经尝试修复我的 dotnet 6.0-Preview7 安装,但我似乎无法解决这个问题。

4

0 回答 0