WCF 服務應用程式與 服務庫之間的區別
簡單理解,
WCF服務庫,可以認為是一個包含WCF服務以及契約定義的類庫。這兒庫還不能直接執行,你可以在其他專案裡引用,在宿主裡啟用託管這個庫。
而WCF應用程式,是一個可以執行的程式,它有獨立的程式,WCF服務類契約的定義,可以直接看到執行的效果。此專案模板應該是基於IIS託管的程式。
前者一般考慮WCF服務設計的時候,服務類的定義為單獨的庫,可以為其它專案使用。提高程式碼的複用性。
後者在開發基於IIS託管的WCF服務程式時,比較多見,自學的時候也可以使用這種型別。
當然你也可以修改這些程式碼,比如把WCF服務程式裡的類,移到一個單獨的類庫裡。
應用程式是有Main函式的 服務庫其實就是個函式集合
類庫只是類的集合,不能單獨執行。
WCF服務庫,可以認為是一個包含WCF服務以及契約定義的類庫。這兒庫還不能直接執行,你可以在其他專案裡引用,在宿主裡啟用託管這個庫。
而WCF應用程式,是一個可以執行的程式,它有獨立的程式,WCF服務類契約的定義,可以直接看到執行的效果。此專案模板應該是基於IIS託管的程式。
前者一般考慮WCF服務設計的時候,服務類的定義為單獨的庫,可以為其它專案使用。提高程式碼的複用性。
後者在開發基於IIS託管的WCF服務程式時,比較多見,自學的時候也可以使用這種型別。
當然你也可以修改這些程式碼,比如把WCF服務程式裡的類,移到一個單獨的類庫裡。
應用程式是有Main函式的 服務庫其實就是個函式集合
類庫只是類的集合,不能單獨執行。
WCF服務程式專案是可以直接託管執行的,svc檔案屬於WCF服務的特定副檔名,IIS裡有對應的處理程式。
參考地址:
相關文章
- 領域服務和應用服務的差別?
- 領域服務與應用服務的職責
- 微服務的服務間通訊與服務治理微服務
- ABP之應用服務(1)
- 微服務~Eureka實現的服務註冊與發現及服務之間的呼叫微服務
- 服務、微服務與無伺服器之函式的區別? - Tom Nolle微服務伺服器函式
- WEB 容器、WEB服務和應用伺服器的區別與聯絡Web伺服器
- 微服務架構中的服務邊界與服務識別微服務架構
- nodejs訪問WCF服務NodeJS
- WCF服務承載(筆記)筆記
- DNS服務應用DNS
- 內部通訊服務Factory(WCF)
- Java與WCF互動(一):Java客戶端呼叫WCF服務 (轉)Java客戶端
- Qt服務應用操作QT
- silky微服務的應用服務和服務條目微服務
- Remoting和Web服務的區別REMWeb
- 【Azure 應用服務】Azure App Service 自帶 FTP服務APPFTP
- hadoop之 Zookeeper 分散式應用程式協調服務Hadoop分散式
- 區塊鏈的應用領域——公共服務(三)區塊鏈
- 使用多種客戶端消費WCF RestFul服務(一)——服務端客戶端REST服務端
- .1.7.2 應用程式高可用性與服務和FAN
- eureka實現服務之間的呼叫
- bbossaop遠端服務介紹-點對點遠端服務呼叫和組播服務呼叫的區別
- 分散式應用服務的拆分分散式
- 用Delphi建立服務程式
- .NET應用程式管理服務AMS設計
- WCF、WebAPI、WCFREST、WebService之間的區別WebAPIREST
- nginx服務企業應用Nginx
- 構建應用層服務
- 服務與資料之爭
- 服務應用突然當機了?別怕,Dubbo 幫你自動搞定服務隔離!
- C# Winform WCF 除錯服務端的程式(三種方法)C#ORM除錯服務端
- linux服務之NFS和SAMBA服務LinuxNFSSamba
- 服務之間的呼叫 HTTP代替RPC?HTTPRPC
- 4.2.1.10 為您的應用程式計劃服務
- Spring Cloud的應用程式—上下文服務SpringCloud
- 構建Spring Boot應用的微服務服務監控與告警Spring Boot微服務
- WCF除錯異常資訊:ServiceHost 僅支援類服務型別除錯型別