[英]What is the difference between using a .svc file and hosting the WCF service in 'WCF Service Host'?
我寫了一個服務,它有一個 .svc 文件。 我可以瀏覽到這項服務,但這似乎是一種奇怪的方式。 我想知道是否可以使用 .svc 文件生成服務,或者我們應該考慮使用 WCF 服務主機並設置綁定等....
好吧,在 WCF 中,您不僅限於托管在 IIS 中。 .svc 文件相當於 asmx 文件。 如果您要在 IIS 中托管,我使用了 .svc 文件,但如果我在控制台應用程序或 windows 服務中托管,我通過 ServiceHost 實例化該服務。
據我所知,在 IIS 中托管您的服務時需要 .svc 文件。 如果您想以其他方式托管您的服務(例如,通過在代碼中實例化服務主機),則不需要它。
話雖如此,我個人更喜歡使用 IIS 進行服務托管。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.