如何让一个地址返回多个web service

flyforlove 2006-11-21 02:14:14
在使用web reference时,输入一个地址,也就是一个asmx,由于一个asmx文件就只能指定一个类,那么返回的结果也只有一个service,

怎么才能在输入一个地址时返回多个web service呢?
...全文
245 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
flyforlove 2006-11-30
  • 打赏
  • 举报
回复
我之所以有这样的问题是因为这样的,
我使用vwd来导入远程wsdl,自动生成类的时候,发现一个一个地址导出的文件只能导到一个新的目录,而默认的命名空间却是这个目录的名字。

也就是说,本来一个类,现在却成了一个命名空间了。如果我在服务器段一个命名空间里有很多的类,客户端却没有办法与之对应。

所以才会提出这样的问题的。


另外在导入时,街面上会提示说,在这个地址找到1个webservice,既然有这样一个提示,那说明能在一个地址找到2,3....个webservice了。
UniqueWei 2006-11-30
  • 打赏
  • 举报
回复
动态的url方式
chinalinx 2006-11-27
  • 打赏
  • 举报
回复
多方法就行了
nicochang 2006-11-26
  • 打赏
  • 举报
回复
如果想结构清楚,可维护性高,可以考虑架设一个UDDI服务器,程序从UDDI服务器取得web service的地址
Go_teatime 2006-11-25
  • 打赏
  • 举报
回复
up

cugliang 2006-11-23
  • 打赏
  • 举报
回复
如果在2005,一个asmx多个类,根本起不了作用,因为在asmx里需要指定哪个服务,一个asmx可以写多个类,但是一个地址时返回多个web service不可能,只能一个。实际上在2003也是这样的,所以你需要的时候,就可以采用动态的url方式来改变你的服务。
flyforlove 2006-11-21
  • 打赏
  • 举报
回复
zdbb(辉辉) ( ) 信誉:100 Blog 2006-11-21 15:07:43 得分: 0


1个asmx文件可以有多个类啊,
你可以为1个service建多个web service方法(过程或函数),这样也能返回多个功能调用。


----------------------------

一个asmx确实可以写多个类,但是只能返回一个类的方法。
一个service建多个方法不便于管理。
只在此山中 2006-11-21
  • 打赏
  • 举报
回复
1个asmx文件可以有多个类啊,
你可以为1个service建多个web service方法(过程或函数),这样也能返回多个功能调用。

12,162

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 Web Services
社区管理员
  • Web Services社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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