问题描述
在WCF中引用了其他WebService,本机测试一切正常,调用正常。发布部署IIS后,可以正常访问,其他方法也正常,调用这个引用了其他WebService的方法就报错。错误信息如下:Therewasnoendpointlisteningathttp://XX.XXXX:8899/sms_hb/services/Sms/thatcouldacceptthemessage.ThisisoftencausedbyanincorrectaddressorSOAPaction.SeeInnerException,ifpresent,formoredetails.其中“http://XX.XXXX:8899/sms_hb/services/Sms/”就是我引用的其他WebService求高手搭救,跪谢!
解决方案
解决方案二:
你是通过WCF的方式访问WS,所以你要添加相应的WCF客户端配置,或者你修改你的引用方式通过wsdl生成单独的代理文件,或者通过添加服务----高级----添加WEB服务来引用WS服务
解决方案三:
在你的web.config文件里面找到system.serviceModel这个节点
解决方案四:
WCF调用其他webservice没有问题。InnerException是什么?本机也用一模一样的url吗?如果一样,本机可以,服务器不行,很大原因是网络,防火墙啥的原因。
时间: 2024-10-06 02:25:18