zoukankan      html  css  js  c++  java
  • windows 服务学习

    4.  

    1. 启动方式:

        自启动 -- 对于自动启动的Windows服务程序,它们在Windows启动或是重启之后用户登录之前就开始执行了。只要你将相应的Windows服务程序注册到服务控制管理器(Service Control Manager)中,并将其启动类别设为自动启动就行了。

       手动启动 -- 你可以通过命令行工具的NET START 命令来启动它,或是通过控制面板中管理工具下的服务一项来启动相应的Windows服务程序

    2. 注册服务

         把C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319下的installutil.exe 拷贝到项目的debug文件中,

         用installutil.exe 项目名.exe 启动服务。

    3. 调试

         用工具附加的时候要勾上 "显示所有用户的进程" 和 "显示所有会话中的进程"

    4. 指定的服务已标记为删除

        出现上述原因是运行删除服务项命令的时候,服务管理窗口未关闭引起的。所以,关闭服务管理窗口,重新打开就ok了

    >>>>>>>>>>>>>>>>debug<<<<<<<<<<<<<<<<<<<

    本地计算机 上的 测试服务1 服务启动后又停止了。一些服务自动停止,如果他们没有什么可做的,例如“性能日志和报警”服务。

    ------------------------------------------------------------------------

    肯定是程序有exception了

    在“开始”菜单上指向“程序”或“所有程序”,指向“管理工具”,再单击“事件查看器”。

    未能解析引用的程序集
    “Maticsoft.DBUtility”,
    因为它对不在当前目标框架
    “.NETFramework,Version=v4.0,Profile=Client”
    中的“System.Data.OracleClient, Version=4.0.0.0, Culture=neutral,
    PublicKeyToken=b77a5c561934e089”具有依赖关系。
    请删除对不在目标框架中的程序集的引用,或考虑重新确定项目的目标。

    --------------------

    右击项目,不是解决方案哦,是项目--> 应用程序 --> 程序集名称 改成.NETFramework,Version=v4.0 搞定。

  • 相关阅读:
    linux异步信号handle浅析
    数据库的基本操作增删改查
    POJ1789Truck History最小生成树两种做法(Kruskal+Prim)模板题
    POJ1113Wall求凸包周长
    POJ3565AntsKM变形
    HDU2150Pipe判断线段是否相交
    POJ1815Friendship最大流最小割点+拆点+枚举
    HDU3081 Marriage Match II 最大匹配+并查集+匈牙利算法
    POJ3348Cows求凸包面积
    HDU3277Marriage Match III并查集+二分+最大流
  • 原文地址:https://www.cnblogs.com/shenbin/p/2606455.html
Copyright © 2011-2022 走看看