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 搞定。

  • 相关阅读:
    219. Contains Duplicate II
    189. Rotate Array
    169. Majority Element
    122. Best Time to Buy and Sell Stock II
    121. Best Time to Buy and Sell Stock
    119. Pascal's Triangle II
    118. Pascal's Triangle
    88. Merge Sorted Array
    53. Maximum Subarray
    CodeForces 359D Pair of Numbers (暴力)
  • 原文地址:https://www.cnblogs.com/shenbin/p/2606455.html
Copyright © 2011-2022 走看看