Web services 将Web服务的消费从Web站点转移到Web应用程序

Web services 将Web服务的消费从Web站点转移到Web应用程序,web-services,web,web-applications,Web Services,Web,Web Applications,我试图使用多个Web服务,这些服务在wsdl中重新定义了一些相同的公共类。我目前在网站中引用了它们,但我想转换为Web应用程序 由于一些相同的类是从多个Web服务中重新定义的,因此问题在于,在Web应用程序中添加它们时,无法像在Web站点中那样使多个Web服务中的命名空间相同 有什么方法可以完成我想要的吗?显示项目中的所有文件,然后手动编辑自动生成的Reference.cs文件以更改名称空间(并删除重复项)?难看,但它应该有用 或者,从命令行使用wsdl.exe——它可以为多个服务生成一个代理—

我试图使用多个Web服务,这些服务在wsdl中重新定义了一些相同的公共类。我目前在网站中引用了它们,但我想转换为Web应用程序

由于一些相同的类是从多个Web服务中重新定义的,因此问题在于,在Web应用程序中添加它们时,无法像在Web站点中那样使多个Web服务中的命名空间相同


有什么方法可以完成我想要的吗?

显示项目中的所有文件,然后手动编辑自动生成的Reference.cs文件以更改名称空间(并删除重复项)?难看,但它应该有用


或者,从命令行使用wsdl.exe——它可以为多个服务生成一个代理——然后手动将生成的文件添加到项目中。语法类似于:
wsdlhttp://svr/foo.asmx http://svr/bar.asmx /名称空间:Fnord.Proxies
啊,我不知道wsdl命令行实用程序可以为多个asmx生成一个文件。。。。太棒了!我现在就试试看。我也可以将其集成到我们的构建过程中。太好了,谢谢