如何在没有IIS的情况下部署WCF服务?

时间:2009-02-20 16:17:13

标签: xml wcf deployment

我正在做一些快速的Java-.NET互操作,并决定使用WCF进行POX。但是,我不希望 - 也无权访问 - 部署到IIS。

将它作为.NET服务包装起来的方式是什么? (在我这些年里,我已经建立了相当多的Windows服务。)

这周围有什么好样品吗?

如果我不使用IIS,会处理HTTP吗?

我愿意接受任何可以创建简单的基于http的xml合约的建议。

此外,重要的是要注意,这只会暴露给内部服务器场,所以安全性和所有这一切都很少。

(由于所有Blog垃圾邮件,搜索Google无法提供非常好的结果。)

2 个答案:

答案 0 :(得分:7)

您可以将其部署为Windows服务并公开http端点。请检查以下网址。

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

答案 1 :(得分:7)

如果您已经习惯编写Windows服务,那么这可能是您最好的选择。我相信WCF本身可以处理IIS之外的HTTP内容。

Michele Bustamante在她出色的“Learning WCF”书中提供了有关设置Windows服务的教程。

article涵盖了托管WCF服务的不同方式。它提到了VS2005,但VS2008足够相似,你应该能够跟随它。