Я пытаюсь использовать проверки работоспособности .NET Core 2.2.
В ConfigureServices
я зарегистрировал свой класс, который реализует интерфейс Microsoft.Extensions.Diagnostics.HealthChecks.IHealthCheck
.
Но когда я выполняю метод расширения UseHealthChecks
внутри метода Configure
, он выдает ошибку:
public void Configure(IApplicationBuilder app)
{
app.UseHealthChecks("/hc"); // <-- Error in this line
// ...
System.InvalidOperationException: 'Не удалось разрешить службу для типа «Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckService» при попытке активировать «Microsoft.AspNetCore.Diagnostics.HealthChecks.HealthCheckMiddleware *»