IApplicationBuilder не включает определение для UseHealthChecks - PullRequest
0 голосов
/ 09 февраля 2019

Как предложено в руководстве для проверки работоспособности kubernetes Мне нравится реализовывать проверку работоспособности в моем .NET Core WebApi в классе startup.cs в методе Configure.Но метод .UseHealthCheck () неизвестен .Я не знаю, что создает эту проблему.Я думаю, что все употребления там?!?enter image description here

        public void Configure(IApplicationBuilder app, IHostingEnvironment env)
    {
        app.UseHealthChecks("/health");
        app.Run(async (context) =>
        {
            await context.Response.WriteAsync(
                "Navigate to /health to see the health status.");
        });

здесь используется:

    using Microsoft.AspNetCore.Authentication.JwtBearer;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Mvc.Authorization;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Identity.Client;
using Microsoft.IdentityModel.Logging;
using Microsoft.IdentityModel.Protocols;
using Microsoft.IdentityModel.Protocols.OpenIdConnect;
using Microsoft.IdentityModel.Tokens;
using Newtonsoft.Json;
using Newtonsoft.Json.Serialization;
using System;
using System.Collections.Generic;
using System.Globalization;
using System.IdentityModel.Tokens.Jwt;
using System.Linq;

Как решить эту проблему?

Спасибоза помощь!Frank

1 Ответ

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

Спасибо, mxmissile!Я добавляю пакет NuGet

Microsoft.AspNetCore.Diagnostics.HealthChecks 2.2.0

и там также и первый

Microsoft.AspNetCore.Http.Features 2.2.0
Microsoft.AspNetCore.Http.Abstractions 2.2.0
Microsoft.Net.Http.headers 2.2.0

Теперь метод известен.

...