挖新闻 > 软件 > 合并不同WebService之间的相同对象类型
软件

合并不同WebService之间的相同对象类型

来源:新浪科技 作者:dragon 时间:2008-05-07 11:27:37

【IT168技术文档】

在.NET中使用WebService极其简单,只要添加Web引用即可,然后IDE就会帮你搞定所有一切,但这样做有个缺点,VS.2005的 IDE生成的对应每个Web Service的WebServiceProxy类都有自己独立的命名空间,这导致了即使相同的.NET类型,发布在不同的WebService之后,生成的WebServiceProxy类型都在各自的独立命名空间中,结果就是在客户端中使用这些.NET类很麻烦。

其实在.NET中共享不同Web Service只见相同的对象类型是完全可以的,使用命令行方式调用wsdl.exe就可以:
"C:Program FilesMicrosoft Visual Studio 8SDKv2.0Binwsdl.exe" /nologo /language:cs /sharetypes /out:MES_WebService.cs /namespace:TRG_MES.MES_WebService http://localhost/MES_Srv/WIP_Workflow.asmx?WSDL http://localhost/MES_Srv/WIP_Transaction.asmx?WSDL http://localhost/MES_Srv/SYS_SiteInfo.asmx?WSDL http://localhost/MES_Srv/RAS_Equipment.asmx?WSDL
	
	
	
	
	


  
		
		
标签: 对象 类型 相同 之间 不同 WebService 合并
[收藏] [推荐] [评论] [打印] [关闭] 点击:
评论:合并不同WebService之间的相同对象类型
发表评论:【合并不同WebService之间的相同对象类型】,不超过250字,请自觉遵守互联网相关政策法规。

匿名评论? 验证码: