ASP.NET Core - Ошибка при попытке использовать HealthChecks - PullRequest
0 голосов
/ 09 января 2019

Я пытаюсь использовать проверки работоспособности .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 *»

1 Ответ

0 голосов
/ 09 января 2019

Вам необходимо настроить службы инфраструктуры проверки работоспособности с помощью метода расширения AddHealthChecks(). Например:

public void ConfigureServices(IServiceCollection services)
{
    services.AddHealthChecks();
}

Также см. документацию .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...