日期:2014-05-18  浏览次数:20356 次

通过代理上网的机器怎么访问我的webservice?
我在远程服务器上部署好了webservice,只要电脑正常上网,无论是ie还是用我的客户端都能连接上webservice,并调用里面的函数。
但是,有家公司,他们用的是代理上网,在ie里设置了proxy,包括用户名和秘密等参数,我在他们的ie里输入我的webservice地址,能访问,但是用客户端就不能访问了,估计是代理的问题,各位有什么好的方法么?
分不够可以再加啊   !
我现在想在自己的机器上配置下代理上网的环境,却发现无论怎么配置皆不成功,我的ip根本就不变。

------解决方案--------------------
WebService透过代理获得IP?
------解决方案--------------------
ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_vwdcon/html/1a457800-8b0c-4c49-b5f6-02b81c5d7822.htm


如果不能添加对 Web 服务的引用,则可能是因为代理服务器未正确配置。在 Internet Explorer 中,在“工具”菜单上单击“Internet 选项”,单击“连接”,然后单击“LAN 设置”。选择“跳过本地地址的代理服务器”复选框。另外,将代理服务器地址设置为代理服务器的确切名称,而不是允许 Internet Explorer 检测代理服务器。有关更多信息,请与网络管理员联系。

------解决方案--------------------
让他们的程序使用代理了

他们的程序添加上Proxy
------解决方案--------------------
Web Service对象会有一个Proxy属性,你设置好它就可以了。
------解决方案--------------------
关注一下吧,很有意思的问题,没有碰到过,也学习以下
------解决方案--------------------
有Proxy?以前确实没有做过,那肯定要做配置文件了,配置代理,如果有,就启用Proxy功能,没有,就不启用,程序可以控制一下,那就没问题了,又学了一个
------解决方案--------------------
你可以参考下我的:
myWS.ProjectDeclare myProject = new myWS.Project();
System.Net.WebProxy myProxy = new System.Net.WebProxy( "192.168.0.1 ", 8080);
myProject.Proxy = myProxy;
------解决方案--------------------
客戶端用代理跟你服務器端的WEBSERVICE應該沒有關系吧.
沒試過.學習.
------解决方案--------------------
继承:SoapHttpClientProtocol
this.Proxy = ...
------解决方案--------------------
他们用的是代理上网,在ie里设置了proxy,包括用户名和秘密等参数,我在他们的ie里输入我的webservice地址,能访问,但是用客户端就不能访问了,估计是代理的问题,各位有什么好的方法么?
------------------------------------
你只在IE里设置proxy怎么能行 ! 你通过程序访问WEBSERVICE跟IE根本就不挨边啊
你还是在客户机上按个代理软件把


------解决方案--------------------
up
------解决方案--------------------
jf up 学习
------解决方案--------------------
不好意思,不会!帮顶!