2011-02-08 90 views
1

我在.net(解决方案“A”和解决方案“B”)中有两个解决方案,它们都具有Web服务。 我想从解决方案“A”中的解决方案“B”中调用Web服务方法。我对C#很陌生,无法找到答案。来自不同项目的webservice调用

回答

3

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

创建一个解决方案,并将两个项目放在它将使事情更简单。

+0

但是不可能..因为我不打算使用解决方案B的所有方法..只有4-5从40个方法,并感谢您的快速回复将尝试 – Pooja 2011-02-08 15:34:32

2

如果这两种解决方案AB有网络服务,你想使用Web服务B某些功能在A你应该分析出在一个单独的类库项目,然后可以在这两个AB使用此功能(由Web服务在内部使用以提供其功能)。

这也将有利于您的项目长期,尤其是可测性方面。

0

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