Debugging 如何跟踪在发送到本地地址的代码中创建的webrequest

Debugging 如何跟踪在发送到本地地址的代码中创建的webrequest,debugging,c#-4.0,httpwebrequest,client-server,fiddler,Debugging,C# 4.0,Httpwebrequest,Client Server,Fiddler,此问题发生在C#,.NET 4.0环境中。我试着用小提琴,但它没有出现。在四处搜索之后,建议的解决方案是将请求的地址从localhost更改为机器名 这在我的本地机器上起了作用:在将本地主机的呼叫更改为我的机器后,fiddler将其接收。真正的问题在于客户机的暂存环境和生产代码。我无法修改那里的代码以接受此更改 注意,据我所知,在客户端站点上,它应该向主机名发出请求,而不是本地主机 另外,在我的本地机器上,我实际上在浏览器中点击了localhost,它似乎很好地接收了这些信息。只是不是请求的内置

此问题发生在C#,.NET 4.0环境中。我试着用小提琴,但它没有出现。在四处搜索之后,建议的解决方案是将请求的地址从localhost更改为机器名

这在我的本地机器上起了作用:在将本地主机的呼叫更改为我的机器后,fiddler将其接收。真正的问题在于客户机的暂存环境和生产代码。我无法修改那里的代码以接受此更改

注意,据我所知,在客户端站点上,它应该向主机名发出请求,而不是本地主机

另外,在我的本地机器上,我实际上在浏览器中点击了localhost,它似乎很好地接收了这些信息。只是不是请求的内置代码。为什么呢


谢谢

听起来您好像在说:“这在客户端的PC上可以正常工作,但在使用Localhost时在我的开发PC上不行。”对吗

在IE9中,我需要使Fiddler能够捕获来自浏览器的环回流量。遗憾的是,.NET Framework尚未采用对
令牌的支持,这意味着发送到
127.0.0.1
localhost
的流量绕过了代理