如何配置 WCF终结点,可以让外网访问到它?
我在本机浏览,显示的地址是:http://download:88/Service.svc?wsdl
但这台服务器在外网的地址是 :202.119.188.134
所以我改成了 http://202.119.188.134:88/Service.svc?wsdl
然后在添加服务器引用的时候出现以下错误
理解了文档内容,但无法进行处理。 - WSDL 文档包含无法解析的链接。 - 下载“http://download:88/Service.svc?xsd=xsd0”时出错。 - 未能解析此远程名称: 'download'元数据包含无法解析的引用:“http://202.119.188.134:88/Service.svc?wsdl”。服务 http://202.119.188.134:88/Service.svc?wsdl 不支持内容类型 application/soap+xml; charset=utf-8。客户端和服务绑定可能不匹配。远程服务器返回错误: (415) Cannot process the message because the content type 'application/soap+xml; charset=utf-8' was not the expected type 'text/xml; charset=utf-8'.。如果该服务已在当前解决方案中定义,请尝试生成该解决方案,然后再次添加服务引用。
我应该怎么设置 终结点?
那是因为防火墙的问题,也就是防火墙将访问 http://202.119.188.134:88/Service.svc?wsdl 的请求拒绝了,同时返回给你拒绝的提示,而一般这类似的响应提示都是 http 的 response,不包含 soap 结构。
怎么解决呀,我也遇见了和你一样的问题
怎么解决??
关闭防火墙还是那样。