本帖最后由 star 于 2010-12-24 14:43 编辑
% p* b9 j8 v5 u& |# l1 a4 ]9 y6 k
. p* s7 \) v' h0 m2 q# u, [第一种解决办法是针对使用webclient访问网页的:为webclient配置proxy属性,下面是网上的一个距离,源地址是- webclient clt = new webclient(); , l# a. d: x; o# _% o. v y
- webproxy proxy = new webproxy( "proxyserver ", 80);6 r, i$ m9 u! b1 t s$ e
- networkcredential crd = new networkcredential( "username ", "password ", "domain "); " x" x# b& t6 z
- proxy.credentials = crd; * u, l0 j8 e) [1 o, z) `
- clt.proxy = proxy;
复制代码 但是eb_exp中使用的是httpwebrequest,这个的解决办法也是为httpwebrequest配置proxy信息,httpwebrequest对象也有proxy属性的* q7 r7 n3 m i3 y0 r
" }! j4 g. y2 z( e
可是,应该是程序自动检测用户浏览器是否使用了代理,使用了代理则获取用户浏览器中设置的代理的username和password等信息访问网络(不知道这个是否可行),如果没有使用代理,则直接访问
/ b, i9 `( z7 f7 f* v- l- i
\7 m# f$ ]& [5 i- s功能的关键是:' {- s$ ^9 o2 p1 g
1、asp.net使用代理访问网络
z6 p5 n7 i5 f6 ] r4 k* d( x2、代理自动检查与获取 |