簡體   English   中英

添加引用vs添加服務引用

[英]Add reference vs Add service reference

在WCF服務的情況下,我對“添加引用”和“添加服務引用”有點困惑。 我在互聯網和MSDN上檢查過但沒有找到任何合適的答案。由於對此缺乏了解,我面臨的實際問題在這里受到質疑( 添加服務參考給出例外:無法連接到遠程服務器 )。

我試圖發現,添加服務引用是調用svcutil.exe而添加引用只是添加dll。 但是,這並沒有讓我明白。在這兩種情況下,究竟是內部發生了什么? 如果添加引用與基本HTTP連接正常工作,為什么添加服務引用不起作用?

請不要對這個問題進行評分,請幫助我理解。我很難找到解決問題的方法。

在向解決方案添加Web服務引用時需要使用添加服務引用,並且需要代理來調用服務功能。 如果您有另一個項目並且想要將其添加為庫或添加任何外部庫,則可以添加引用。

來自MSDN:“服務引用使項目能夠訪問一個或多個Windows Communication Foundation(WCF)服務”

“添加引用對話框可用於添加或刪除項目引用”

使用“添加引用”時,您將添加對動態鏈接庫的引用,以便您可以重用代碼。

添加服務引用時,您要求Visual Studio生成存根,以便調用在可能獨立的計算機上運行的某些服務。

例如,如果exam​​ple.com公開了用於信用卡處理的soap服務,則可以單擊“添加服務引用”並在地址欄中輸入“example.com”。 如果exam​​ple.com以dll的形式向您發送信用卡處理庫,您將使用“Add Refererence”。

添加服務引用 - 作為WCF / SOAP等公開

添加引用 - 公開為以.dll結尾的文件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM