【问题标题】:Windows Activation Service on Windows 2003Windows 2003 上的 Windows 激活服务
【发布时间】:2009-08-14 10:52:47
【问题描述】:

我知道(Windows 激活服务)WAS 被宣传为 Windows 2008/Vista/7 的一部分,但由于它出现在控制面板 Windows 组件中的 .NET 3.5 框架组件下,我想知道是否有人知道/已经设法在其中运行在 Windows 2003 下也是如此。

我正在尝试在 Windows 2003 下的 WAS 中托管 WCF 服务器(用 .NET C# 编写)

另外,有没有人知道有什么好的开源应用服务器可以用来托管 .NET 服务器? (用于 .NET 的 Tomcat?!)

【问题讨论】:

    标签: c# .net wcf windows-services


    【解决方案1】:

    WAS 是 IIS7 的一部分,仅适用于 Vista 和 Win Server 2008 及更高版本。

    在 Win Server 2003 上,您可以在 IIS 中托管 WCF 服务 - 这将您限制为仅使用 http(basicHttp 或 wsHttp),或者 - 我的首选方式 - 您可以自己托管 WCF 服务。

    通常,您会将 WCF 服务托管在控制台应用程序中以进行测试/调试,然后将其放入 Windows NT 服务中进行生产 - 这将全天候运行,无需任何人登录,并且它支持 所有 WCF 绑定(不仅仅是http,还有Net.TCP、NetNamedPipe、MSMQ 等等)。

    马克

    【讨论】:

      【解决方案2】:

      您始终可以推出自己的 WCF 主机。我以这个概念为例。

      http://www.codeproject.com/KB/WCF/generic_wcf_host.aspx

      【讨论】:

        【解决方案3】:

        如果您使用 basichttpbinding 或 wshttpbinding,您可以在 Windows 2003 的 IIS 中托管 WCF 服务。

        您还可以在 Windows 2003 上将 WCF 服务作为 Windows 服务托管。

        WAS 在 Windows 2003 上不可用。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2020-12-20
          • 1970-01-01
          • 2010-12-25
          • 2011-02-06
          • 2013-08-30
          • 2011-04-19
          • 2013-04-15
          • 2011-09-11
          相关资源
          最近更新 更多