web Services 引用问题,急!

Project与项目管理 2009-03-03 06:03:14
我从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 架构”的报告是“无法识别


请熟悉的朋友帮忙看一下!
...全文
246 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
WHFABC 2012-03-08
  • 打赏
  • 举报
回复
up,也遇到这样的问题啊
  • 打赏
  • 举报
回复
我在引用的时候,引用一个网站的是:http://localhost:8000/_vti_bin/sites.asmx(不成功),
另一网站的是:http://localhost:5277/_vti_bin/alerts.asmx (成功)

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

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

IIS里面两个网站设置都是一样的,包括ASP.NET版本号。
kencbliove 2009-03-03
  • 打赏
  • 举报
回复
web service不是任何文档都可以引用 你如果将asmx中需要引用的内容写在aspx文件中就可以成功调用
gui0605 2009-03-03
  • 打赏
  • 举报
回复
参考一楼
宝_爸 2009-03-03
  • 打赏
  • 举报
回复
试一试在IE中浏览http://localhost:8000/_vti_bin/sites.asmx 如果不行则说明有问题。


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

如果不是在一个网站下,看看asp.net version设置的是否正确。也比较其它iis settings有何不同。

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧