1. 程式人生 > 其它 >ASP.NET 使用代理訪問web

ASP.NET 使用代理訪問web

技術標籤:C#

嘗試過使用代理軟體和使用IE代理,但都不成功,最終使用配置的方式
第一在HttpWebRequest 中設定Proxy 屬性為 DefaultWebProxy,或者不設定。
第二在web.config 中的 configuration 根節點增加 ,可以在bypasslist中增加不走代理的正則

  <system.net>
    <defaultProxy enabled="True" useDefaultCredentials="True">
      <proxy  proxyaddress=
"http://172.16.100.187:8888" bypassonlocal="True" /> <bypasslist> <add address="[a-z]*[\.]*baidu\.com" /> <add address="192\.168\.\d{1,3}\.\d{1,3}" /> <add address="172\.16\.\d{1,3}\.\d{1,3}" />
</bypasslist> </defaultProxy> </system.net>