小提琴手不';t检测来自C#控制台应用程序的soap请求
我知道这个问题在这里已经被问过好几次了 我在IIS Express上有一个简单的asp.net web服务(我没有IIS) 我有一个控制台应用程序,其中有一个web服务代理,可以调用服务的某些方法。 它工作正常,但问题是小提琴手无法检测到它。 我尝试了以下方法: 使用设置asp.net和console应用程序的web.config文件和app.config文件 删除代理 我甚至在控制台应用程序中添加了一行代码:小提琴手不';t检测来自C#控制台应用程序的soap请求,c#,soap,fiddler,C#,Soap,Fiddler,我知道这个问题在这里已经被问过好几次了 我在IIS Express上有一个简单的asp.net web服务(我没有IIS) 我有一个控制台应用程序,其中有一个web服务代理,可以调用服务的某些方法。 它工作正常,但问题是小提琴手无法检测到它。 我尝试了以下方法: 使用设置asp.net和console应用程序的web.config文件和app.config文件 删除代理 我甚至在控制台应用程序中添加了一行代码: GlobalProxySelection.Select = new WebProxy
GlobalProxySelection.Select = new WebProxy("127.0.0.1", 8888);
但是这些都不起作用,我仍然看不到Fiddler的请求
任何帮助都将不胜感激:)相关应用程序的代码是什么样子的?它使用什么URL
NET Framework经过硬编码,可以绕过代理服务器来请求Localhost或127.0.0.1。如“此处多次询问”问题的答案所述,解决方法是使用
localhost.
(注意尾随点)或使用localhost.fiddler
作为机器名。前者即使在没有运行Fiddler的情况下也可以工作(但可能会被IISExpress拒绝),而后者要求运行Fiddler,但在IIS Express中应该可以正常工作。我建议使用和监视本地环回接口。据我所知,菲德勒不能这么做……你确定@MarkusSafar?有很多关于如何解决这个问题的文件不,我不确定,但我可以向你保证,WireShark对我很有用。Tnx@eric,请回复。我甚至尝试过使用localhost,但是服务器的响应是“坏请求”,正如我所说的,如果您使用localhost。
iisexpress不起作用。改用localhost.fiddler
。