zoukankan      html  css  js  c++  java
  • windows services创建和部署

    一、前言:

    services的相关语法跟winform没有区别,只是在创建和部署的时候会有一些不同,下面介绍下在整个过程中需要注意的点。

    二、创建

    图1是创建的选项,图2要选择“Console Application”,才可以进行调试,不然你前台的 Console.ReadLine(); 是不会起作用的,但是你在生成exe,并且要拿这个exe部署的时候,就需要把“Console Application”改成“Windows Application”才可以

    三、部署

    创建services的dos指令: sc create svnservice119 binpath= ""D:临时文件 est.exe" --service -r D:临时文件新建文件夹" displayname= "SVNService110" depend= Tcpip start= auto

    注释:

    svnservice119:是services的名称
    SVNService110:是services的描述

    删除services的指令:sc delete svnservice
    如果你使用删除执行发现services不能删除,并且提示你  “the specified service is marked as deletion” ,处理方法有2种:

    1、关掉所有的services界面,然后重新打开,看你之前删除的那个service还在不在

    2、如果发现还在,使用下面的方法(我没测试过,不知道行不行,我的直接第一种方法就行了):

    1. 关闭所有windows service控制面板。
    2. 查找windows service的PID:SC queryex service_name
    3. 杀掉进程:taskkill /PID service_pid /f

    注意:打开cmd的时候要右键使用管理员打开。

  • 相关阅读:
    【贴吧】计算器代码注释
    简单理解面向对象思维
    [转载]编程哲理
    Android SDK Manager无法更新的解决方案
    CSS选择器
    javascript arguments参数问题
    html垂直居中
    x64系统WSC注册方法
    SharePoint Server 2013安装
    Asp Url汉字乱码的问题
  • 原文地址:https://www.cnblogs.com/ziqiumeng/p/10615953.html
Copyright © 2011-2022 走看看