尝试向.NET 2添加WCF引用时,出现以下错误:
该文件已被理解,但无法处理 - WSDL文档包含无法解析的链接 - 此XML文档中禁止使用DTD。
wsHttpBinding
。当尝试从.Net 2客户端连接到服务时,这会导致问题吗?
有谁知道解决方法是什么? 更新: 这是使用不带地址的错误结果?wsdl:
网址http://1.1.1.1/AccountService/MediatorAccounting.svc处的文档未被识别为已知文档类型。 每种已知类型的错误消息可以帮助您解决问题: - 来自'http://1.1.1.1/AccountService/MediatorAccounting.svc'的报告是'文件
这是确切的未完成错误详情!
答案 0 :(得分:1)
.Net 2.0上没有WCF。 WCF首先出现在.Net 3.0中。 .Net 2.0支持ASMX Web服务。如果您可以在服务器端将服务绑定更改为basicHttpBinding,那么它将使其与ASMX Web服务兼容。
答案 1 :(得分:0)
没有?wsdl后缀吗?也许它试图添加wsdl istelf,而不是它的服务。
答案 2 :(得分:-2)
尝试在config中更改为服务器名称,而不是“localhost”。