谁能解释一下?为什么我的机器上存在多个相同的WebService?
在添加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




