天天看點

WCF 服務應用程式與 服務庫之間的差別

簡單了解,

        wcf服務庫,可以認為是一個包含wcf服務以及契約定義的類庫。這兒庫還不能直接運作,你可以在其他項目裡引用,在宿主裡啟用托管這個庫。

而wcf應用程式,是一個可以執行的程式,它有獨立的程序,wcf服務類契約的定義,可以直接看到運作的效果。此項目模闆應該是基于iis托管的程式。

        前者一般考慮wcf服務設計的時候,服務類的定義為單獨的庫,可以為其它項目使用。提高代碼的複用性。

        後者在開發基于iis托管的wcf服務程式時,比較多見,自學的時候也可以使用這種類型。

        當然你也可以修改這些代碼,比如把wcf服務程式裡的類,移到一個單獨的類庫裡。

        應用程式是有main函數的 服務庫其實就是個函數集合

        類庫隻是類的集合,不能單獨運作。

        wcf服務程式項目是可以直接托管執行的,svc檔案屬于wcf服務的特定檔案擴充名,iis裡有對應的處理程式。

參考位址:

<a target="_blank" href="https://social.msdn.microsoft.com/forums/zh-cn/864d7236-ca3b-49bc-9cbf-da092ddfa3a0/vs2010-wcf-wcf-?forum=wcfzhchs">點選打開連結</a>

<a target="_blank" href="https://social.msdn.microsoft.com/forums/zh-cn/981e537c-9e9d-4b02-abf7-9cf29f93eca6/wcf-?forum=wcfzhchs">點選打開連結</a>