2012-01-31 154 views

回答

7

是的,您可以在Windows服務中託管WCF服務。

http://msdn.microsoft.com/en-us/library/ms733069.aspx

我會說,如果可以存放在IIS中它可能是更好。

+0

我只是想確認在Windows服務中託管WCF服務意味着它仍然可以通過http端口80公開給外部應用程序? – 2012-01-31 19:55:58

+0

這是一個很好的問題,我假設該服務必須以管理用戶身份運行,以綁定到1024以下的端口。但我可能錯了。 – BNL 2012-01-31 19:58:49

+0

我知道,端口80(甚至443)上的自託管在XP/Server 2003上不是問題,但可能存在需要在W7/S2008上運行的端口預留命令。 – 2012-01-31 21:23:53