CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  Web Services

谁能解释一下?为什么我的机器上存在多个相同的WebService?

楼主super_grace(琦琦)2006-09-25 11:24:28 在 .NET技术 / Web Services 提问

在添加web引用的时候,本地计算机上的web服务中显示了多个相同的web服务,其中有两个的URL也是一摸一样的,不知该选哪一个?为什么会这样呢?  
   
  另外,调试的时候,无法跟踪到引用的web服务,是不是也是同样的原因造成的呢?  
   
  用的是vs   2003,framework版本1.1,c# 问题点数:50、回复次数:26Top

1 楼wang2034(HOH)回复于 2006-09-25 11:27:04 得分 0

帮你顶一下  
  不知道哦Top

2 楼scow(怡红快绿之小橙子|和谐权是第4代人权)回复于 2006-09-25 11:45:12 得分 0

'本地计算机上的web服务中显示了多个相同的web服务',在哪儿显示的?  
  应该是你键入url,它显示位于该url的web服务才对.Top

3 楼super_grace(琦琦)回复于 2006-09-25 13:14:45 得分 0

在添加web引用的时候,它会列出几项,如:本地计算机上的web服务、浏览本地网络上的UDDI服务器、UDDI目录……  
   
  选择本地计算机上的web服务,它会自动搜索并列出找到的webservice,就在这个时候,会列出多个同名的web服务,且URL也相同Top

4 楼scow(怡红快绿之小橙子|和谐权是第4代人权)回复于 2006-09-25 14:15:28 得分 0

这个它应该也是在iis里的虚拟目录里找的asmx,同名的情况不会存在  
  ...........iis的问题?  
  贴个图看看^_^Top

5 楼super_grace(琦琦)回复于 2006-09-25 14:19:06 得分 0

怎么贴图?不会呀。麻烦scow先教下贴图。Top

6 楼super_grace(琦琦)回复于 2006-09-25 15:45:31 得分 0

急啊!哪位大侠知道解决方法的,还望不吝赐教~Top

7 楼wooting(不醉)回复于 2006-09-26 09:03:44 得分 0

在网上找个地方给图传上去,得到图片的网址。然后把这个地址贴出来,大家就可以看到了。  
  你说的这个问题,描述不清。  
  跟踪webservce。有很多方法,比如如果你的ws代码在本机直接跟踪你引用项目,ws的debug打开。直接就可以跟踪进去。或者附加进程到你的iis的宿主进程,也可以调试。Top

8 楼super_grace(琦琦)回复于 2006-09-26 12:09:18 得分 0

在添加web引用的时候,弹出对话框,  
  如图(一)所示   http://www.Photo-Host.org/view/5035692227019968.jpg,  
  选择“本地计算机上的web服务”,它会自动搜索并列出找到的webservice,  
  如图(二)所示   http://www.Photo-Host.org/view/6685162227020108.jpg。  
  此时,大家可以看到名为service的服务列出了四个,且最后两个是一模一样的。其实正常的情况应该只有一个,URL同最后的两个。也就是说,前面列出的三个service是不应该有的,前两个的URL根本不对,第三个虽然对,但也不应该出现一模一样的两个吧。  
   
  各位大侠看看这是怎么回事啊?而且正如wooting说的第一种跟踪方法,我的ws代码在本机直接跟踪引用项目,ws的debug打开,应该直接就可以跟踪进去的,但是不行,我怀疑和上面的问题有关系。Top

9 楼scow(怡红快绿之小橙子|和谐权是第4代人权)回复于 2006-09-26 14:58:10 得分 0

能把你的iis截个图看看吗,默认站点下面的目录设置Top

10 楼xingyaohua(邢跃华)回复于 2006-09-26 14:58:53 得分 0

学习一下Top

11 楼super_grace(琦琦)回复于 2006-09-27 08:20:51 得分 0

iis截图如下   http://www.Photo-Host.org/view/651674iis.jpgTop

12 楼scow(怡红快绿之小橙子|和谐权是第4代人权)回复于 2006-09-27 09:25:48 得分 0

我用的iis6,怎么也重现不了你这个问题,试试把包含webservice的虚拟目录删了重新添加有用吗Top

13 楼super_grace(琦琦)回复于 2006-09-27 11:20:35 得分 0

按scow的方法试了一下,搞了半天,搞掉了两个,总算没有白费劲,可是关键问题还是没有解决。问题如下:  
   
  (1)现在添加web引用框中还是有一个多余的service,怎么也弄不掉,如图   http://www.Photo-Host.org/view/9870832815521152web2434129992235453580526694.jpg  
   
  (2)跟踪调试的时候,因为我的ws是在本机上,且ws项目也添加到解决方案中,应该是可以通过引用项目跟踪到ws的代码中,可是根本不行,这是为什么呀?我两个月前调试还没有这个问题呢!Top

14 楼scow(怡红快绿之小橙子|和谐权是第4代人权)回复于 2006-09-27 14:08:09 得分 0

如果webservice在本机,代理已添加,不用把webservice项目添加进来也能跟进去.你不把ws项目也添加到解决方案中能跟踪吗,一直f11Top

15 楼scow(怡红快绿之小橙子|和谐权是第4代人权)回复于 2006-09-27 14:11:15 得分 0

至于两个相同url的webservice,不知道,放弃了Top

16 楼super_grace(琦琦)回复于 2006-09-27 14:16:17 得分 0

无论ws项目是否添加到解决方案中都不能跟踪Top

17 楼huyuanbiao26()回复于 2006-11-10 15:20:22 得分 0

对于WS可以流览器去跟踪看他返回的XML文档数据对不对嘛Top

18 楼scow(怡红快绿之小橙子|和谐权是第4代人权)回复于 2006-11-10 15:27:27 得分 0

这个问题一直解决不了,   帮up,   等达人(愚翁老大.......)Top

19 楼yanggaolou(杨高楼)回复于 2007-01-22 17:32:15 得分 0

你可能把你要调ws的那一project加到gac或者其他什么里面了。  
  然后又重复发布了好几次ws?Top

20 楼tcxx2008(爱上.Net)回复于 2007-01-24 13:27:01 得分 0

我也出现这种问题了,呵呵,是有几个都不存在的(但和存在的ws很相似的)。  
  怀疑是不是ws在本机子上,然后又在本机上写了客户端,多处引用这个ws产生的?Top

21 楼tcxx2008(爱上.Net)回复于 2007-01-24 13:28:34 得分 0

你的那个难道都可以引用添加成功。怪了。。。  
  我的虽然存在,但是添加不成功的,说不存在的,还好Top

22 楼super_grace(琦琦)回复于 2007-01-30 16:51:42 得分 0

To   yanggaolou(杨高楼):  
  怎么证实你的怀疑呢?如果真如你所说的原因,该怎么解决呢?Top

23 楼yanggaolou(杨高楼)回复于 2007-02-02 11:53:53 得分 0

你重启下机器哈哈Top

24 楼super_grace(琦琦)回复于 2007-02-05 09:51:06 得分 0

重启?!试过不知多少次了,没用的。Top

25 楼jxf654()回复于 2007-02-16 14:31:08 得分 0

upTop

26 楼hy_lihuan(我想早恋,可是已经晚了)回复于 2007-04-20 13:15:13 得分 0

不知道,没有遇见过!Top

相关问题

关键词

得分解答快速导航

  • 帖主:super_grace

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo