当前位置:编程学习 > C#/ASP.NET >>

web Services 引用问题,急!

我从VS2008中的WEB工程中引入Web Services时,为什么有些可以成功,有些不能成功呢(引入成功的和引入不成功的URL使用的网站端口不同)?不成功的错误提示如下下: 
URI http://localhost:8000/_vti_bin/sites.asmx 处的文档未被识别为已知的文档类型。 
来自各已知类型的错误信息可能有助于修复该问题: 
- 来自“http://localhost:8000/_vti_bin/sites.asmx”的报告是“无法识别此文档格式(内容类型为“text/html; charset=utf-8”)。”。 
- 来自“DISCO 文档”的报告是“缺少根元素。”。 
- 来自“WSDL 文档”的报告是“无法识别此文档格式(内容类型为“text/html; charset=utf-8”)。”。 
- 来自“XML 架构”的报告是“无法识别 


请熟悉的朋友帮忙看一下! --------------------编程问答-------------------- 试一试在IE中浏览http://localhost:8000/_vti_bin/sites.asmx 如果不行则说明有问题。


用记事本打开asmx,比较可用的和不可用的有什么不同。

如果不是在一个网站下,看看asp.net version设置的是否正确。也比较其它iis settings有何不同。
--------------------编程问答-------------------- --------------------编程问答-------------------- 参考一楼 --------------------编程问答-------------------- web service不是任何文档都可以引用  你如果将asmx中需要引用的内容写在aspx文件中就可以成功调用 --------------------编程问答-------------------- 我在引用的时候,引用一个网站的是:http://localhost:8000/_vti_bin/sites.asmx(不成功),
另一网站的是:http://localhost:5277/_vti_bin/alerts.asmx (成功)

两个网站都是微软的project Server 自己建立的,而且每个网站里面的web services都是微软提供的呀!

我从IE里面把链接输入直接打开来看,可以看到不成功的那个的ASDL是空白的,能成功导入的那个ASDL里面有描述。

IIS里面两个网站设置都是一样的,包括ASP.NET版本号。 --------------------编程问答-------------------- up,也遇到这样的问题啊
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,