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

Web Services的问题。
Web   Services问题:
我在本机用http://lcoalhost或http://机器名   以JS调用WEB   SERVICE成功。
但是在远程机器(这个机器是公网的)以JS调用WEB   SERVICE出错。

哪位高手遇到过这样的的问题?帮忙指点指点。

解决问题即给分,顶者有分。

------解决方案--------------------

------解决方案--------------------
不知道,也顶
------解决方案--------------------
你先在那台机器随便访问一个你做的项目页面,看看能不能显示,如不能显示,将报的错误贴上来.
------解决方案--------------------
把问题写详细点,错误是什么?

检查一下是不是防火墙的问题呢?
------解决方案--------------------
可能是IIS的问题吧!
------解决方案--------------------
http://lcoalhost或http://机器名
这种是内网调用的方法吧!公网不能识别吧1
------解决方案--------------------
是不是傳輸了大批量數據導致超時或者停止反應呢?嘗試用以下代碼做測試:


myService proxyService = new myService();


//WebProxy for the Server
WebProxy webProxy = new WebProxy(http://127.0.0.1/Service/myService.asmx);

proxyService.Proxy = webProxy;

proxyService.Timeout = 100000;

proxyService.Url = "http://127.0.0.1/Service/myService.asmx ";


------解决方案--------------------
不会,顶一下,学习学习!!!!!!!!
------解决方案--------------------
js因为安全问题无法跨域
------解决方案--------------------
是不是引用webService时用的是静态地址啊!
------解决方案--------------------
错误提示什么 ?
------解决方案--------------------
up
------解决方案--------------------
怎么引用的你?
打开web引用的哪个图标,右键属性里面把位置改正确呀
------解决方案--------------------
学习