.Net中怎么不能访问到内网的webServices?

有项目中用到webServices,在内网的时候能够正常返回数据,现在是通过外网返回不到数据,但是能够把webServices提供的方法返回来,但是具体调用某个方法的时候会出现找不到这个页面。其他页面外网能够正常访问,只有调用webServices哪个页面不能返回数据。这个需要怎么配置?那位大神知道怎么解决,在网上查一些资料,但是都没怎么说具体咋解决。。

大话西游666
浏览 622回答 11
11回答

守候你守候我

外网要引用外部的webservice,估计你引用的是内网的地址,楼上回答正解

开满天机

不是地址的问题。。

肥皂起泡泡

配置你发布webservice的程序 编辑绑定。  请问你是IIS6 还是 IIS7

元芳怎么了

IIS7

千万里不及你

@Doyle_:  选择你发布的Service 更改你的端口

浮云间

@sym_cn: 我想说的是,如果我的内网与外网采用一样的端口能够正常访问,但是采用不一样的端口不能正常访问,路由器已经配置了端口的转换,外网没有用到webService的地方能正常访问,只有webService不能调用到具体的方法。

慕虎7371278

@Doyle_: ,如果我的内网与外网采用一样的端口能够正常访问,但是采用不一样的端口不能正常访问 不会有着问题呀。  只要你添加service 引用的地址正确就没问题呀

紫衣仙女

这个重新添加一个引用就行了,或者是在WebConfig文件里修改一下地址就行了。
打开App,查看更多内容
随时随地看视频慕课网APP