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

  • 相关阅读:
    oracle 将表名和字段名变为大写
    第三方应用软件提权
    数据库提权
    mybatis spring代理开发
    mybatis整合spring原始dao开发
    mybatis和spring整合的jar包准备
    mybatis整合ehcache(分布式缓存框架)
    mybatis 查询缓存
    mybatis 延迟加载
    mybatis 高级映射
  • 原文地址:https://www.cnblogs.com/shenbin/p/2606455.html
Copyright © 2020-2023  润新知