如何在多个Web服务项目中使用一个源文件?

时间:2011-03-28 20:38:10

标签: wcf web-services wcf-client

我需要创建两个Web服务。他们做同样的事情,但有一个网络引用“测试”服务。另一个提到“实时”服务。

我想在Visual Studio 2010中使用c#创建和维护一组源(.asmx)文件。

我设法创建了一个包含两个Web服务项目的解决方案。我甚至设法在每个项目中引用(使用Add Link)相同的源文件集。

然而,当我去调用asmx文件,web服务时,找不到文件,我无法找到区分我正在调用的服务的方法; asmx文件只存在于公共文件夹区域中,实际上并不存在于每个项目中。

1 个答案:

答案 0 :(得分:2)

如果测试和实时服务使用相同的WSDL,那么您不需要单独的Web引用。使用单个引用,然后将代理类的Url属性设置为指向正确的服务。