我的 .net core 应用程序遇到非常罕见的问题。唯一提到的地方是here https://github.com/dotnet/aspnetcore/issues/11025
我已经检查了我的代码,没有看到任何有问题的中间件,尽管其中一些是其他库的扩展,我的下一步是检查这些。
应用程序托管在云中的 Kubernetes 中,行为是特定连接被损坏,应用程序在 1-2 分钟内不接受该连接上的新请求,然后我收到消息 Connection id "" application 的严重错误从未完成
有人遇到过这个错误吗?
检查所有方法是否返回响应。
这是错误的:
[HttpPost]
public async Task Method()
{
await DoWork();
}
这是正确的:
[HttpPost]
public async Task<IActionResult> Method()
{
await DoWork();
return NoContent();
}