C# 如何针对代理测试.net应用程序?

C# 如何针对代理测试.net应用程序?,c#,.net,wcf,proxy,C#,.net,Wcf,Proxy,我需要支持在使用WCF连接的应用程序上使用代理 我们的网络上没有任何代理服务器,我不想通过请求安装代理来破坏我们的公司网络。我正在考虑在本地虚拟机上安装一个代理服务器,并配置Internet Explorer,以便它能够挑战该代理 我不知道使用什么代理软件(我不想安装ISA server),也不知道如何配置代理软件 是否有人对需要对任何WCF服务进行身份验证的易于使用的软件有任何建议?您是否有任何指导原则可以帮助您了解针对代理测试软件时的情况?测试它是否与代理一起工作的困难在于确保它没有直接连接

我需要支持在使用WCF连接的应用程序上使用代理

我们的网络上没有任何代理服务器,我不想通过请求安装代理来破坏我们的公司网络。我正在考虑在本地虚拟机上安装一个代理服务器,并配置Internet Explorer,以便它能够挑战该代理

我不知道使用什么代理软件(我不想安装ISA server),也不知道如何配置代理软件


是否有人对需要对任何WCF服务进行身份验证的易于使用的软件有任何建议?您是否有任何指导原则可以帮助您了解针对代理测试软件时的情况?

测试它是否与代理一起工作的困难在于确保它没有直接连接,在某些情况下绕过代理。您可以安装一些代理软件,但如果您还可以直接访问internet,那么据您所知,当直接访问被阻止时,您的应用程序可能会失败


您可以尝试通过创建具有“仅主机”网络的虚拟机来模拟防火墙,也就是说,将其虚拟网卡配置为仅连接到主机。然后,您可以在该虚拟机中运行应用程序,并将其配置为使用主机上运行的代理。免责声明:我自己并没有尝试过这个方法,但理论上它应该是有效的。

看看Fiddler:。它将自身作为代理安装在本地计算机上,通过它路由所有请求。

我的大部分经验都是使用ISA Server,但我建议您在虚拟环境中设置此测试环境,而不是将代理直接安装到您的开发环境/工作站。+1我想知道是否有人已经提到了这一点。此外,您还可以分析HTTP流量。