gpt4 book ai didi

c# - Azure 运行状况检查端点代码更改 ASP NET

转载 作者:行者123 更新时间:2023-12-03 06:27:27 26 4
gpt4 key购买 nike

我需要向 ASP NET Restful Api 添加代码以启用 Azure 运行状况检查。我发现的大多数资源都是关于 Net Core 的。我正在寻找有关如何在 Asp Net Restful Api 代码库中添加代码更改的引用和建议。

最佳答案

Azure Health Check 需要一个可以 ping 的路径来监视应用程序的可用性。该路径只是您定义的端点。 .Net Core/.Net 内置了对创建健康端点的支持,请参阅 the docs对于 .Net Framework,您可以使用类似 this one 的库.

在最基本的形式中,您可以创建这样的形式

public class HealthController : ApiController
{
[HttpGet]
[AllowAnonymous]
public IHttpActionResult GetHealth()
{
return Ok(new { Status = "Healthy" });
}
}

要点:健康端点并没有什么神奇之处。您可以创建最简单的实例或高级实例,该实例还可以检查数据库等依赖项。只要端点返回 200-299 之间的状态代码,实例就会被视为运行状况良好。

关于c# - Azure 运行状况检查端点代码更改 ASP NET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75453752/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com