我使用c#创建了一个Web api,但是当我在生产环境中推送代码时,用户会遇到以下错误
远程主机强行关闭了现有连接
当我进行所有可能的调试时,我发现我的路线包含类似的内容
[Route("{string}/{int=-1}/{int2=-1}")]
但是当我调试时,我没有在localhost
中得到错误,
这里可能是什么问题?
答案 0 :(得分:0)
尝试使用wireshark来查看确切的问题及其持续存在的原因。
基本上,这意味着远程端关闭了连接(最常见的情况是在TCP / IP RST
数据包期间发生),其原因可能有所不同:
如果您说调试时一切正常,则建议您在调试模式之外先使用wireshark,然后再采取任何措施,以估计问题的原因和可能的解决方案。