【发布时间】:2014-08-15 06:01:22
【问题描述】:
我刚刚使用 Visual Studio 2010 和 .net 4 创建了一个 Web 服务,并将其发布到我的网站子域。 [子域有虚拟目录,我已经设置了规则]。 当我尝试从“添加服务引用”=>“高级”=>“添加网络引用”将我的 web 服务添加到其他 c# 项目时,它只是在“找到的 web 服务部分”中显示这个错误
网址为http://service.proapp.ir/sedardIP.asmx 的文档未被识别为已知文档类型。 每种已知类型的错误消息可能会帮助您解决问题:
- 来自“XML Schema”的报告是“无法识别文档格式(内容类型为 'text/html; charset=utf-8')。”。
我将 .svc 应用程序/八位字节添加到 mime,但我添加的没有任何改变
<webServices>
<protocols>
<add name="HttpSoap"/>
<add name="HttpPost"/>
<add name="HttpGet"/>
<add name="Documentation"/>
</protocols>
</webServices>
也是,但什么都没有改变,你能帮帮我吗?????????????
尝试添加引用而不高级抛出此错误:
url service.proapp.ir/sedardIP.asmx 处的文档未被识别为已知文档类型。 来自每种已知类型的错误消息可能会帮助您解决问题: - 来自“XML Schema”的报告是“无法识别文档格式(内容类型为 'text/html; charset=utf-8')。”。 - 来自“DISCO 文档”的报告是“下载“service.proapp.ir/service/sedardIP.asmx?disco”时出错。”。 - 请求失败,HTTP 状态为 404:未找到。 - 来自“http://service.proapp.ir/sedardIP.asmx”的报告是“无法识别文档格式(内容类型为 'text/html; charset=utf-8')。”。 - 来自“WSDL 文档”的报告是“无法识别文档格式(内容类型为 'text/html; charset=utf-8')。”。 元数据包含无法解析的引用:“service.proapp.ir/sedardIP.asmx”。 元数据包含无法解析的引用:“service.proapp.ir/sedardIP.asmx”。 如果在当前解决方案中定义了服务,请尝试构建解决方案并再次添加服务引用。
【问题讨论】:
标签: c# asp.net web-services