【问题标题】:How can I deploy my WCF Service without IIS?如何在没有 IIS 的情况下部署我的 WCF 服务?
【发布时间】:2009-02-20 16:17:12
【问题描述】:

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

将其封装为 .NET 服务是否可行? (多年来,我构建了相当多的 Windows 服务。)

这方面有什么好的样本吗?

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

我愿意接受任何允许我创建简单的基于 http 的 xml 合同的建议。

另外,重要的是要注意,这只会暴露给内部服务器场,因此安全性和所有这些都非常小。

(由于所有博客垃圾邮件,搜索 Google 并不能提供很好的结果。)

【问题讨论】:

    标签: xml wcf deployment


    【解决方案1】:

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

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

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

    【讨论】:

    • 是的 - 你走在正确的道路上。
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2011-08-02
      • 2012-02-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多