• 如何将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

  • 相关阅读:
    max 关于面数的脚本,这个在帮助里面还有很多的茶壶什么的 还有面数显示颜色什么的, 有需要时 学习下。
    完整的对齐脚本
    拾取可用于鼠标定位。
    amax 这个函数叫我好找啊, 我一生都不会忘了
    Collections > Collection Types > ObjectSet Values max 删除清除选择的路径
    是个视屏网站。
    自动对齐核心已经完成。这个不错。
    自动对齐中的一段代码。
    对齐成功。
    pickObject count:#multiple forceListenerFocus:false 拾取多个的脚本,这个很是有用。
  • 原文地址:https://www.cnblogs.com/systemnet123/p/3133950.html
Copyright © 2020-2023  润新知