【发布时间】:2019-02-08 22:00:18
【问题描述】:
正如kubernetes health check 教程中所建议的那样,我喜欢在我的 .NET Core WebApi 的类 startup.cs 的方法 Configure 中实现运行状况检查。 但.UseHealthCheck() 方法未知。 我不知道是什么造成了这个问题。我想所有用途都在那里?!?
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;
如何解决这个问题?
感谢您的帮助! 弗兰克
【问题讨论】:
-
你添加了这个包吗? nuget.org/packages/…