SEC_ERROR_INADEQUATE_KEY_USAGE关于访问使用Visual Studio发布的Web应用程序

问题描述

我创建了一个Blazor Server网络应用程序,并通过右键单击项目-发布从Visual Studio发布。我正在发布到本地文件夹,除其他外,输出包括MyProject.exe 运行正常:

info: Microsoft.Hosting.Lifetime[0]
      Now listening on: http://localhost:5000
info: Microsoft.Hosting.Lifetime[0]
      Now listening on: https://localhost:5001
info: Microsoft.Hosting.Lifetime[0]
      Application started. Press Ctrl+C to shut down.
info: Microsoft.Hosting.Lifetime[0]
      Hosting environment: Production

但是,我无法在https://localhost:5001上访问我的Web应用程序。 Firefox给我错误代码SEC_ERROR_INADEQUATE_KEY_USAGE。没有选择可以忽略它。使用Chrome访问它仅给我HTTP ERROR 500。在启动MyProject.exe的控制台中,我可以找到此错误:

fail: Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware[1]
      An unhandled exception has occurred while executing the request.
      System.InvalidOperationException: Cannot find the fallback endpoint specified by route values: { page: /_Host,area:  }.
         at Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.DynamicPageEndpointMatcherPolicy.ApplyAsync(HttpContext httpContext,CandidateSet candidates)
         at Microsoft.AspNetCore.Routing.Matching.DfaMatcher.SelectEndpointWithPoliciesAsync(HttpContext httpContext,IEndpointSelectorPolicy[] policies,CandidateSet candidateSet)
         at Microsoft.AspNetCore.Routing.EndpointRoutingMiddleware.<Invoke>g__AwaitMatch|8_1(EndpointRoutingMiddleware middleware,HttpContext httpContext,Task matchTask)
         at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware.<Invoke>g__Awaited|6_0(ExceptionHandlerMiddleware middleware,HttpContext context,Task task)
fail: Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware[3]

有人可以帮我吗?是的,它是一个私有应用程序,应在本地主机上运行。当我从Visual Studio运行Web应用程序时,一切正常。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)