您好,欢迎访问一九零五行业门户网

IIS访问PHP写的webservice,报404错误,但我自己机器访问都可以响应,并把数据登入到服务器上

服务器win7 ,同一台机器 二个网站,
网站1是 asp.net写的,发布在iis 8080端口  
网站2是 php写的,发布在同一台机器的apach上,80端口
二个站点都可以访问,可以登录,自身数据交互没问题,但.net调用php的webservice时报 http 404错误。
但我们本地都可以的,是不是哪里设置有问题,
急,在线等。
回复讨论(解决方案) 404 就是页面不存在,检查下你调用的地址是否写错了。
404 就是页面不存在,检查下你调用的地址是否写错了。
没有写错,.net和php的代码没有问题,我本地,.net调用服务器上php,php调用服务器上.net,数据都可以正常交互 wsdl 正确吗?
wsdl 正确吗?
正确的,我直接参照服务器上的wsdl的 现在现象是这样的,二套代码布在同一个机器上,直接在网站上相互做数据,走到webservice的地方都不通,前面我把php代码里,wsdl地址改成localhost,然后php的数据就能交互到.net那边了。但以后二套代码还是要分开布在二台机器上。那是不是上服务器那边路由的问题。
还有一个现象就是,在我没改代码前(没改成localhost)以前,我们这边访问站点造数据二边数据都不通,但让日本人在日本造数据是通的而且很快,也是通过站点。
那不就是你的客户端写错了吗
那不就是你的客户端写错了吗
但我本地php客户端代码调用的也是服务器ip地址,数据是能同步过去的。原来服务器上布的代码,跟我本地代码一样的,但站点就是不能同步过去。我后来才将服务器代码试着改成localhost,站点就可以同步了,因为.net的代码也是布在本地。然后服务器里打开ie访问站点,也是访问不上,所以是不是路由那边设置问题啊?代码肯定都没问题
那不就是你的客户端写错了吗
现在.net能做数据过来。要么难道是apach或者iis配置问题? 问下来是那边路由设置问题。。。结贴
其它类似信息

推荐信息