2011-02-08 92 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提供的步驟進行操作。