为什么我的webservice不能通过代理服务器?
按照设置代理的方法,设置了代理。
service = new WebService.DbService();
WebProxy proxy = new WebProxy("http://192.168.203.111:708",false);
proxy.Credentials =new NetworkCredential("test" ,"123456");
service.Proxy = proxy;
我的代理服务器为wingate,当使用java认证时抛出无法读取传输数据的错误,当使用Basic认证时,改webservice的调用被denied。 我应该怎么办了? 急问, 谢谢!!
问题点数:20、回复次数:7Top
1 楼tnt8csdn2000(琥珀雨田)回复于 2004-12-01 16:03:27 得分 10
WebProxy proxy = new WebProxy("http://192.168.203.111:708" , true);
true 近端不使用代理服务器Top
2 楼peniy(lifefree)回复于 2004-12-01 17:36:01 得分 0
改成true在别的机器上测试还是被denied了。wingate的历史记录显示的还是一个Guest用户的请求。Top
3 楼tnt8csdn2000(琥珀雨田)回复于 2004-12-02 09:40:46 得分 10
WebProxy proxy = System.Net.WebProxy("http://192.168.203.111:708" ,true);
System.Net.NetworkCredential myCredential = new System.Net.NetworkCredential("Name", "Password","Domain");
proxy.Credentials = myCredential;
Top
4 楼peniy(lifefree)回复于 2004-12-02 10:02:36 得分 0
加上了domain还是不行啊Top
5 楼peniy(lifefree)回复于 2004-12-02 10:31:46 得分 0
救救我吧, 这个问题真要抓狂了。Top
6 楼nga96(因为我笨,所以努力。陈勇华)回复于 2004-12-11 20:47:10 得分 0
天,兄弟这个问题,我还真的不会,不好意思,
关注一下,顶Top
7 楼_goto(1905年)回复于 2004-12-11 22:11:39 得分 0
两个Credentials 都设一下,看行不行。
proxy.Credentials =new NetworkCredential("test" ,"123456");
service.Credentials =new NetworkCredential("test" ,"123456");Top




