2010-05-17 43 views
7

我需要在使用WCF连接的应用程序上支持使用代理。如何根据代理测试.net应用程序?

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

我不知道使用什么代理软件(我不想安装ISA服务器),我不知道如何配置它。

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

+0

我的大部分经验都是专门用于ISA Server,但我建议您将此测试环境设置为虚拟设置,而不是直接将代理安装到开发环境/工作站。 – 2010-05-18 06:50:45

回答

6

看看Fiddler:http://www.fiddlertool.com。它将自身安装为本地计算机上的代理,并通过它路由所有请求。

+1

+1我想知道是否有人已经提到过这个。另外你可以分析HTTP流量。 – Bratch 2010-05-18 23:51:58

1

测试它与代理一起工作的困难将确保它不直接连接,在某些情况下绕过代理。您可以安装一些代理软件,但如果您也可以直接访问互联网,那么对于所有您知道的应用程序在直接访问被阻止时可能会失败。

您可以尝试使用“仅主机”网络创建虚拟机来模拟防火墙 - 即将其虚拟网卡配置为仅连接到主机。然后,您可以在该虚拟机中运行您的应用程序,并将其配置为使用在主机上运行的代理。免责声明:我自己并没有真正尝试过这一点 - 但理论上它应该可以工作。