zoukankan      html  css  js  c++  java
  • 如何将WCF服务发布到Windows Service

    如何将WCF服务发布到Windows Service

    上篇文章写到了如何利用控制台发布WCF服务。本片介绍一下如何将WCF服务发布到Windows Service。

    1.新建WindowsService项目


    2.添加配置文件 App.config 和控制台程序添加的配置文件一样即可

    3.将设计模式切换到代码视图界面

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Diagnostics;
    using System.Linq;
    using System.ServiceProcess;
    using System.Text;
    using System.ServiceModel;

    using LiuYang.WCFService.Service;

    namespace LiuYang.WCFService.WindowsService
    {
        public partial class WindowsServiceHost : ServiceBase
        {
            private ServiceHost host = new ServiceHost(typeof(Calculator));
            private ServiceHost host1 = new ServiceHost(typeof(Write));

            public WindowsServiceHost()
            {
                InitializeComponent();
            }

            protected override void OnStart(string[] args)
            {
                host.Open();
                host1.Open();
            }

            protected override void OnStop()
            {
                host.Close();
                host1.Close();
            }
        }
    }

    4.做一些属性设置,右键设计模式界面选择属性,修改一下服务名称,这些名称将用于服务的名称

    5.右键添加安装程序




    至此基本设置已经完成的差不多了

    6.安装Windows服务

    安装

    运行 cmd 回车

    C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\installutil.exe /i  F:\SL\LiuYang.WCFService\LiuYang.WCFService.WindowsService\bin\Debug\LiuYang.WCFService.WindowsService.exe

    卸载

    C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\installutil.exe /u  F:\SL\LiuYang.WCFService\LiuYang.WCFService.WindowsService\bin\Debug\LiuYang.WCFService.WindowsService.exe

    查看

    运行输入services.msc回车

    7.或者通过vs 命令提示来进行安装或者卸载

    打开程序》vs2010》vs2010 tools》命令提示

    安装

    installutil.exe /i  F:\SL\LiuYang.WCFService\LiuYang.WCFService.WindowsService\bin\Debug\LiuYang.WCFService.WindowsService.exe

    卸载

    installutil.exe /u  F:\SL\LiuYang.WCFService\LiuYang.WCFService.WindowsService\bin\Debug\LiuYang.WCFService.WindowsService.exe

    8.安装完毕后启动服务 

    9.启动服务

    运行cmd回车 输入net start windowsservicehost

  • 相关阅读:
    人机交互设计 课后作业--评价正在使用的输入法
    站立会议10--个人总结
    站立会议09--个人总结
    08个人总结
    站立会议07--个人总结
    站立会议06--个人总结
    站立会议05--个人总结
    软件工程概论-合作作业01
    软件工程概论-个人作业04
    学习进度(第四周)
  • 原文地址:https://www.cnblogs.com/systemnet123/p/3133950.html
Copyright © 2011-2022 走看看