ASP.NET Core运行状况检查-UI身份验证失败

时间:2019-05-21 08:01:15

标签: asp.net-core-mvc health-monitoring

我正在尝试实现ASP.NET Core 2.2运行状况检查功能。设置运行状况检查本身不是问题,但我也希望能够使用UI功能。现在我收到异常消息

  

解析值<。

时遇到意外字符

经过一些调试后,我发现HealthChecks.UI包中的GetHealthReport调用被重定向到登录页面。从浏览器调用相同的uri可以正常工作。 我想这可能与实际登录发生在另一个应用程序(常规ASP.NET MVC)中有关。 也许有一种方法可以设置允许匿名访问,或者其他方法可以解决此问题?

1 个答案:

答案 0 :(得分:0)

通过在UseConfigure方法中向上移动UseHealthChecks来解决,因此在添加身份验证中间件之前会出现。