Web发布到服务器上后,调用的webService偶尔会不显示。是啥原因?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Web发布到服务器上后,调用的webService偶尔会不显示。是啥原因?相关的知识,希望对你有一定的参考价值。
asp.net 写的网站,在本地运行时,调用的webservice一切正确,未出现过调用不到或者不显示的情况,但把网站发布到服务器上后,调用的webservice有时就会出现调用不到数据。这是什么原因,有解决的办法吗?知道的请帮帮忙,谢谢。。。
参考技术A 服务器端的webservice没有启用检查你所调用的webservice是否处于停用状态。
将webservice开启追问
怎么检查,然后怎么开启。。。
追答登录到服务器,打开iis管理器,找到发布的网站文件夹地址,看你的webservice名称后边如果带着(停用)就代表停用了,右键点击启用就开启了。
追问webService发布后是一个文件夹,里面没有东西 ,也没有(停用)等
追答贴了张图 你看看
本回答被提问者采纳 参考技术B 调不到数据有返回标识吗?有作异常处理吗?这些都要考虑哦!有没有可能是IIS上权限的问题至使你查询不到数据呢追问
不会出现异常,调用用的数据有时会有,有时没得。。
追答哦。那会不会是并发引起的列!我是搞JAVA的。呵呵
追问呵呵 ,谢谢你。。
参考技术C已回
参考技术D
已回
wsdl的web服务怎么调用
从引用到可以用的过程最好详细一点,才刚接触webservice
参考技术A 比如服务器端有一个方法test在类Main中,方法参数为String类型这些信息都记录在wsdl文件中
当要使用服务器端的方法时,到wsdl文件中读取信息,然后根据服务器的ip地址发送要调用的类名,方法名和参数,服务器将方法调用结果返回给客户端。
以上是关于Web发布到服务器上后,调用的webService偶尔会不显示。是啥原因?的主要内容,如果未能解决你的问题,请参考以下文章