2 zx84512300 zx84512300 于 2016.09.06 11:58 提问

.net 中WebService外网访问调用问题

内网 ip + 内网端口 可以访问webservice中的方法
当使用了外网ip+外网端口时 可以看见调用页面 当点击调用的时候 地址栏上外网ip不变
外网端口则变成了内网端口 ,而且调用失败,请问下大神们 ,这个是啥原因,怎么解决 初学webservice 有些不理解

1个回答

caozhy
caozhy   Ds   Rxr 2016.09.07 00:30

你的客户端有硬编码写死了内网ip和端口么?按理说,端口映射并且换端口是完全可以的。检查你的代码。

zx84512300
zx84512300 和客户没关系,就是发布好的服务上 你点击调用,页面的端口会变
接近 2 年之前 回复
zx84512300
zx84512300 和客户没关系
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
asp.net中的WebService 跨平台调用
WebService的作用越来越重要了,最近在项目中遇到一个问题就是从现有的一个系统获取信息,而且是大量的信息,想到通过读他们的数据库,然后在做一系列的处理,工作量可想而知是大量的,而WebService就很好的解决这个问题。可以利用现成的函数,方便、快捷。不错。下面以一个小例子说明WebService的神来之笔:首先在被调用的项目中添加一个WebService类:WebServiceTe
web service在远程不能调用
今天利用vs.net2005(C#) 开发了一个web service地址:http://192.168.0.203/webservice1/service.asmx这个地址在本地可以正常使用,但是在远程电脑上不能使用,提示“只能本地测试”,没有调用按钮如果想在远程可以正常调用,需要修改web.config,在system.web节下面加上下面一段话即可             
【转】用C#.NET调用Java开发的WebService传递int,double问题,出现java无法获得值!
用C#.NET调用Java开发的WebService时,先在客户端封装的带有int属性的对象,当将该对象传到服务器端时,服务器端可以得到string类型的属性值,却不能得到int类型、double和DateTime类型的值(在服务端得到的均为null) 解决办法: VS2005封装WebService引用 用C#.NET调用Java开发的WebService时,先在客户端封装的带有int
Android:服务器访问WebService的使用
转自:http://blog.csdn.net/gf771115/article/details/8199638   首先解释一下WebService:WebService是一种基于SOAP协议的远程调用标准。通过WebService可以将不同操作系统平台,不同语言、不同技术整合到一起。详细见:http://baike.baidu.com/view/837392.htm#sub837392
php调用.net的WebService传参问题
从合作方获取数据,往往都是合作方提供xml格式的数据,或者rsync,甚至 直接SQLServer数据库,对应地,我写php解析xml,直接读取rsync推送过来的文件,用freetds连接SQLServer像读 mysql一样去读取数据。周五编辑把合作方的接口文档发信给我,我一看,地址形如http://server:7000 /Feature.asmx?wsdl,给了个方法,我立刻一头雾水,这是
asp.net 发布WebService出现的各种问题及解决方法
打开CMD,输入 C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe-i  回车 0:在计算机“.”上没有找到服务WAS。 勾选internet信息服务、microsoft.net framework3.5.1下面的所有选项 控制面板—程序和功能—打开或关闭Windows功能   1:由于 Web 服
.net调用java 的webService WSDL 接口地址
1.用IDE工具生成本地类,然后调用接口 2.直接用HttpWebRequest和HttpWebResponse调用
如何用.net调用java或net写的webservice
如何用.net调用java或net写的webservice(遵循wsdl规则
.NET调用SAP的WebService遇到的问题
<br />.NET调用SAP的WebService遇到的问题<br />近日首次调用SAP的WebService,遇到了一些问题,可能是由于自己的粗心才能引起这些问题,所以记录下来,以免再次犯错啊。呵呵!<br />1.添加引用时,要添加web引用!<br />    由于开发环境使用的VS2008,添加引用的类型分为:添加引用和添加服务引用(注:VS2005中直接有web引用选项,选择Web引用就可以)。此时应选择添加服务引用,在添加服务应用界面,输入SAP的WebService地址,选择“前往”后,选
.net web项目 调用webService
调用一个有存在的 webService:开发环境:.net 2003建立web项目webapplication1,添加web引用,输入URL(http://weburl/myWebService.asmx),需要时输入认证信息(用户名和密码),单击“添加引用”完成对webService项目的添加。在文件webform1.aspx中调用刚引用的webservice。(下面是程序片断)