我正在尝试实现ASP.NET Core 2.2运行状况检查功能。设置运行状况检查本身不是问题,但我也希望能够使用UI功能。现在我收到异常消息
解析值<。
时遇到意外字符
经过一些调试后,我发现HealthChecks.UI包中的GetHealthReport调用被重定向到登录页面。从浏览器调用相同的uri可以正常工作。 我想这可能与实际登录发生在另一个应用程序(常规ASP.NET MVC)中有关。 也许有一种方法可以设置允许匿名访问,或者其他方法可以解决此问题?
答案 0 :(得分:0)
通过在UseConfigure方法中向上移动UseHealthChecks来解决,因此在添加身份验证中间件之前会出现。