从不同的项目调用webservice

时间:2011-02-08 15:29:01

标签: c# .net asp.net web-services

我在.net(解决方案“A”和解决方案“B”)中有两个解决方案,它们都有Web服务。 我想从解决方案“A”中调用解决方案“B”中的Web服务方法。我是C#的新手,无法找到答案。

3 个答案:

答案 0 :(得分:3)

运行解决方案B.然后右键单击解决方案A上的项目,然后单击添加服务引用。然后当您单击发现时,该服务应该是可见的。

创建一个解决方案并将两个项目放入其中会使事情变得更简单。

答案 1 :(得分:2)

如果解决方案AB都有网络服务,并且您想在B中使用来自网络服务A的某些功能,那么您可能应该将此功能分解为单独的类库项目,然后可以在AB中使用(由Web服务在内部使用以提供其功能)。

这也将使您的项目长期受益,尤其是可测试性方面。

答案 2 :(得分:0)

在解决方案B中创建一个新的Web服务,并在现有服务的新创建的Web服务中添加所需的方法,然后按照Marcom提供的步骤进行操作。

相关问题