Cam*_*cia 9 .net c# asp.net-web-api asp.net-web-api2 health-check
在我的工作中,我被要求对用 C# 编写的 ASP.NET Web API 2 实施运行状况检查。我已经搜索过,但所有文档都是针对 ASP.NET Core 及其实现的,有谁知道如何在经典/完整的 .NET Framework 中实现运行状况检查功能?
小智 7
我同意伊戈尔的观点。这是他建议的具体应用(显然,还有其他方法可以做到这一点,但这是我知道如何保持清晰并尊重关注点分离的最佳方法):
public class HealthController : ApiController
{
[HttpGet]
public IHttpActionResult Check()
{
// Add logic here to check dependencies
if (/* successful */)
{
return Ok();
}
return InternalServerError(); // Or whatever other HTTP status code is appropriate
}
}
Run Code Online (Sandbox Code Playgroud)
我过去曾使用过Amazon CloudWatch ,并且对它非常满意。会有其他服务可以为您做这件事,但我没有任何经验。
| 归档时间: |
|
| 查看次数: |
9674 次 |
| 最近记录: |