现有连接被远程主机 web 强行关闭 api
An existing connection was forcibly closed by the remote host web api
我使用 C# 创建了一个网站 api,但是当我将代码推送到生产环境时,用户收到以下错误
An existing connection was forcibly closed by the remote host
当我调试各种可能性时,我发现我的路由包含这样的东西
[Route("{string}/{int=-1}/{int2=-1}")]
但是当我调试时,我没有收到 localhost
、
中的错误
这可能是什么问题?
尝试使用 wireshark 来查看确切的问题是什么以及为什么它会持续存在。
基本上,这意味着远程端关闭了连接(最常发生在 TCP/IP RST
数据包期间)并且原因可能有所不同:
- 您正在向应用程序发送格式错误的数据
- 客户端和服务器之间的网络 link 由于某种原因正在中断
- 您触发了第三方应用程序中的错误,导致其崩溃
- 第三方应用程序已耗尽系统资源
如果你说当你调试一切正常时,我建议在采取任何行动之前先在调试模式之外使用 wireshark,以估计问题的原因和可能的解决方案,以便解决它。
我使用 C# 创建了一个网站 api,但是当我将代码推送到生产环境时,用户收到以下错误
An existing connection was forcibly closed by the remote host
当我调试各种可能性时,我发现我的路由包含这样的东西
[Route("{string}/{int=-1}/{int2=-1}")]
但是当我调试时,我没有收到 localhost
、
这可能是什么问题?
尝试使用 wireshark 来查看确切的问题是什么以及为什么它会持续存在。
基本上,这意味着远程端关闭了连接(最常发生在 TCP/IP RST
数据包期间)并且原因可能有所不同:
- 您正在向应用程序发送格式错误的数据
- 客户端和服务器之间的网络 link 由于某种原因正在中断
- 您触发了第三方应用程序中的错误,导致其崩溃
- 第三方应用程序已耗尽系统资源
如果你说当你调试一切正常时,我建议在采取任何行动之前先在调试模式之外使用 wireshark,以估计问题的原因和可能的解决方案,以便解决它。