none
Host问题请教 RRS feed

  • 问题

  • 我通过vs2008建立一个wcf的动态链接库,我想知道如何才能把这个服务启动(除了IIS),

    现在我启动不起来,但是通过调试方式,开发环境会自动建立一个服务,程序能够自动运行,


    高手帮忙,看看如何在winform中如何把服务启动起来!


    谢谢各位!



    2008年1月21日 6:45

答案

  • WCF中有多种host方式。 对于在winform中您可以参看下面的代码:

    using (ServiceHost host = new ServiceHost(typeof(HelloIndigo.HelloIndigoService)))
      {
        host.AddServiceEndpoint(typeof(
    HelloIndigo.IHelloIndigoService), new NetTcpBinding(), "net.tcp://localhost:9000/HelloIndigo");
        host.Open();

     }

     

    另外,请注意在winform中的线程安全问题。


    2008年1月23日 3:54
    版主

全部回复

  • 我建立一个WcfServiceLibrary,在工程文件中形成对应的服务文件和config文件,编译后,会形成对应的*.dll和*.dll.config,
    我现在不知道如何建立一个应用程序服务器,将对应的*.dll服务启动起来,使之读取对应的*.dll.config的配置,高手帮忙啊

    我用的vs2008建立的!
    2008年1月22日 2:58
  • WCF中有多种host方式。 对于在winform中您可以参看下面的代码:

    using (ServiceHost host = new ServiceHost(typeof(HelloIndigo.HelloIndigoService)))
      {
        host.AddServiceEndpoint(typeof(
    HelloIndigo.IHelloIndigoService), new NetTcpBinding(), "net.tcp://localhost:9000/HelloIndigo");
        host.Open();

     }

     

    另外,请注意在winform中的线程安全问题。


    2008年1月23日 3:54
    版主