您好
我们使用WCF服务开发了Web服务,并使用IIS 5.1托管在Windows 2003服务器计算机上.WCF托管在basicHttpBinding上.
当尝试访问服务"*.svc?wsdl"的 wsdl时,它生成错误的wsdl,即wsdl不能用于java和php客户端.
当我检查wsdl时
<wsdl:import namespace="xxxxx" location="http://machine name/xxx/xxx.svc?wsdl=wsdl0"/>
<soap:address location="http://machine name/xcxx/xxx.svc" />
Run Code Online (Sandbox Code Playgroud)
如何删除机器并将其替换为我的网站网址?
如何生成ASMX Web服务将生成的完整WSDL文档?
我浏览了网络并找到了问题的解决方案,以下对我帮助很大。
希望这些能对其他人有所帮助。
nRk
用于生成平面 WSDL
http://my-tech-talk.blogspot.com/2008/07/adding-flatwsdl-to-wcf-webservice.html
http://weblogs.thinktecture.com/cweyer/2007/05/改进-wcf-interoperability-flattening-your-wsdl.html
http://isinghblog.blogspot.com/2009/03/wcf-service-and-adobe-livecycle_10.html
对于更改将反映在wsdl地址
http中的主机名: //forums.asp.net/p/1096811/1659596.aspx
| 归档时间: |
|
| 查看次数: |
8021 次 |
| 最近记录: |