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数据包期间发生),原因可能有所不同: 您正在向应用程序发送格式

我使用c#创建了一个web api,但是当我在生产中推送代码时,用户得到了以下错误

远程主机已强制关闭现有连接

当我调试所有可能性时,我发现我的路由包含如下内容

[Route("{string}/{int=-1}/{int2=-1}")]
但是当我调试时,我没有在
localhost
中得到错误

这里可能存在什么问题?

尝试使用查看确切的问题是什么以及为什么会持续存在

基本上,这意味着远程端关闭了连接(最常见的情况是在TCP/IP
RST
数据包期间发生),原因可能有所不同:

  • 您正在向应用程序发送格式错误的数据
  • 由于某种原因,客户端和服务器之间的网络链接正在中断
  • 您在第三方应用程序中触发了导致其崩溃的错误
  • 第三方应用程序已耗尽系统资源

如果您说调试一切正常,我建议您在采取任何行动之前,在调试模式之外先使用wireshark,以估计问题的原因和解决问题的可能解决方案。

您是否能够在控制台或网络选项卡中看到更多详细错误?否,我看不到