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

衣舞晨風發表於2015-10-23
簡單理解,
        WCF服務庫,可以認為是一個包含WCF服務以及契約定義的類庫。這兒庫還不能直接執行,你可以在其他專案裡引用,在宿主裡啟用託管這個庫。
而WCF應用程式,是一個可以執行的程式,它有獨立的程式,WCF服務類契約的定義,可以直接看到執行的效果。此專案模板應該是基於IIS託管的程式。
        前者一般考慮WCF服務設計的時候,服務類的定義為單獨的庫,可以為其它專案使用。提高程式碼的複用性。
        後者在開發基於IIS託管的WCF服務程式時,比較多見,自學的時候也可以使用這種型別。
        當然你也可以修改這些程式碼,比如把WCF服務程式裡的類,移到一個單獨的類庫裡。
        應用程式是有Main函式的 服務庫其實就是個函式集合
        類庫只是類的集合,不能單獨執行。

        WCF服務程式專案是可以直接託管執行的,svc檔案屬於WCF服務的特定副檔名,IIS裡有對應的處理程式。


參考地址:

點選開啟連結

點選開啟連結

相關文章