C# 远程主机web api强制关闭了现有连接
我使用c#创建了一个web api,但是当我在生产中推送代码时,用户得到了以下错误 远程主机已强制关闭现有连接 当我调试所有可能性时,我发现我的路由包含如下内容C# 远程主机web api强制关闭了现有连接,c#,asp.net-web-api,server,host,C#,Asp.net Web Api,Server,Host,我使用c#创建了一个web api,但是当我在生产中推送代码时,用户得到了以下错误 远程主机已强制关闭现有连接 当我调试所有可能性时,我发现我的路由包含如下内容 [Route("{string}/{int=-1}/{int2=-1}")] 但是当我调试时,我没有在localhost中得到错误 这里可能存在什么问题?尝试使用查看确切的问题是什么以及为什么会持续存在 基本上,这意味着远程端关闭了连接(最常见的情况是在TCP/IPRST数据包期间发生),原因可能有所不同: 您正在向应用程序发送格式
[Route("{string}/{int=-1}/{int2=-1}")]
但是当我调试时,我没有在localhost
中得到错误
这里可能存在什么问题?尝试使用查看确切的问题是什么以及为什么会持续存在
基本上,这意味着远程端关闭了连接(最常见的情况是在TCP/IPRST
数据包期间发生),原因可能有所不同:
- 您正在向应用程序发送格式错误的数据
- 由于某种原因,客户端和服务器之间的网络链接正在中断
- 您在第三方应用程序中触发了导致其崩溃的错误
- 第三方应用程序已耗尽系统资源
如果您说调试一切正常,我建议您在采取任何行动之前,在调试模式之外先使用wireshark,以估计问题的原因和解决问题的可能解决方案。您是否能够在控制台或网络选项卡中看到更多详细错误?否,我看不到