为asp.net应用程序设置默认代理设置

为asp.net应用程序设置默认代理设置,asp.net,proxy,Asp.net,Proxy,在开始一项新工作后,我继承了一个完全没有文档记录的应用程序——该应用程序托管在一个我无法控制的环境中,而那些人却设法破坏了它。我发现了很多: web配置中的以下设置导致应用程序的某些部分中断 <defaultProxy enabled="false" /> 通过将相同的值设置为“true”来解决的错误,但这反过来会破坏其他部分。我发现了一个“旁路列表”设置,也可以在这里应用,我很确定这就是我需要使用的,但我无法让正则表达式正常工作。我基本上需要做到以下几点: 除了对my

在开始一项新工作后,我继承了一个完全没有文档记录的应用程序——该应用程序托管在一个我无法控制的环境中,而那些人却设法破坏了它。我发现了很多:

web配置中的以下设置导致应用程序的某些部分中断

<defaultProxy enabled="false" />   

通过将相同的值设置为“true”来解决的错误,但这反过来会破坏其他部分。我发现了一个“旁路列表”设置,也可以在这里应用,我很确定这就是我需要使用的,但我无法让正则表达式正常工作。我基本上需要做到以下几点:

  • 除了对mydomain.host.com的任何请求外,上述设置应为false
我已经试过了

<defaultProxy enabled="false">
    <bypasslist>
        <add address = "mydomain.host.com" />
    </bypasslist>
</defaultProxy>     


它不起作用了。我有一种感觉,我需要以另一种方式来做,但由于这个应用程序是没有文档的,这可能是一场持续数小时的白费力气的追逐。有人能帮忙吗?

您需要一种逻辑,它的作用与启用defaultProxy时bypasslist的作用完全相反。 您可以实现自己的代理并修改逻辑。 MSDN链接(http://msdn.microsoft.com/en-us/library/6w93fssz(v=vs.100)