我有一个用.NET编写的web应用程序,它利用CookComputing.XmlRpcV2进行xmlrpc通信。
当我在Visual Studio 2008中调用我的单元测试时,fiddler2成功捕获了实际的xmlrpc-requests,但是当我在IIS7下运行实际的应用程序时,它什么也没显示。我已经验证它实际上是在我的防火墙中调用xmlrpc-requests,但我需要查看请求的内容以进行调试。
我已经发布了一个运行fiddler的iisreset,试图看看IIS是否真的在应用程序启动时从WinINET获取代理设置,但它没有帮助。
IIS是否拥有每个应用程序自己的代理设置?或者,如果它是ASP.NET的一部分...我似乎无法找到任何有关它的信息。
我当然可以在代码中以某种方式在WebRequest中定义我自己的代理服务器,但由于我只是想利用代理进行调试,我宁愿找到一个更简单的解决方案。
这是Vista,使用.NET 3.5 SP1运行iis7。 Fiddler2版本2.1.9.2
答案 0 :(得分:7)
默认代理设置是每个用户。 IIS运行的是什么身份?
答案 1 :(得分:1)
查看Setting Registry Key For All Users In C#的答案。它引用http://www.pctools.com/guides/registry/detail/1147/建议创建ProxySettingsPerUser注册表设置并使用0 DWORD值。