我们有一个环境,我们正在使用带有.NET CORE的web-api,因为我们无法在IIS中托管它,所以我们使用fiddler来执行代理。现在,我有一个调用此服务的.NET客户端。
但是,对该服务的调用非常不稳定,它可以多次回拨,然后突然停止呼叫,即使呼叫之间没有任何变化。它实际上是'片状'。不确定是什么导致它以不一致的方式表现。
我浏览了一些文章,他们建议将ipv6.fiddler
或localhost.fiddler
作为我的URl,但似乎没有任何帮助。
我还继续在Telerik网站上更新我的配置文件here。这也行不通
有什么想法吗?
答案 0 :(得分:2)
在我的理解中,挂钩到localhost可能并不总是有效。对我来说也是如此。正如链接文章所述
允许.NET Framework自动连接到Fiddler,在启动.NET应用程序之前启动Fiddler 以及
可能存在许多可能影响localhost流量的事情,localhost流量不会通过您的默认网络接口或驱动程序,因此网络工具可以正确捕获它(我指的是wireshark或netmon等工具)所以捕获localhost流量总是有点棘手。如果你想在你的网址中使用localhost,你必须确保
或者简单或更好的方法是使用machinename而不是localhost 。这将确保如果fiddler作为代理监听启动,它将始终捕获流量。
e.g. http://localhost/api may or may not appear in fiddler but http://mymachine/api will always be captured.