【问题标题】:C# WCF service host questionC# WCF 服务主机问题
【发布时间】:2010-12-07 03:14:00
【问题描述】:

我有一个 C# WCF 服务 DLL,它在我调试时由 WcfSvcHost.exe 托管。我想将它部署到附近的机器上。我用什么来在我想要部署它的机器上托管这个 dll?

有人可以指点我需要的文件吗?

我知道您可以将服务构建为 .exe 并使其自托管,但我不想这样做。

有什么方法可以基于这个 WCF dll 制作一个 Windows 服务吗? 我也不想使用 IIS,因为目标机器可能没有它。

【问题讨论】:

    标签: c# deployment wcf


    【解决方案1】:

    是的,您可以创建一个 Windows 服务项目并在其中托管您的服务。请记住,您必须设置 url、打开服务等等,而在 IIS 上托管它们时不需要做这些事情。

    【讨论】:

      【解决方案2】:

      您可以制作一个 wpf 应用程序来托管它:http://wcfguidanceforwpf.codeplex.com/

      【讨论】:

        【解决方案3】:

        那里有一些非常好的文章 - 基本上,它真的很简单:您需要为您的 WCF 服务进行一些配置,以及一个托管您的服务类(实现服务合同)的 ServiceHost 实例 - 仅此而已!

        查看这些资源:

        应该会有所帮助 - 如果您有问题,请回来并更具体地询问!

        马克

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2010-10-27
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多