2012-01-31 237 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