none
【C#】关于windows服务的依赖服务设定问题? RRS feed

  • 问题

  • 我自己编写的服务,需要网络通信和文件IO访问,当然还需要.net clr,请问这样的服务,其依赖服务设为哪些比较合适?
    2012年11月12日 6:50

答案

  • 我个人觉得这个问题这样问 比较好:这个服务需要那些依赖服务?

    网络通信和文件读写相关的服务都是一些很基础的服务,这些服务一般都是自动运行。所以你可以不用设定那些依赖服务。


    Mike Feng
    MSDN Community Support | Feedback to us
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    • 已标记为答案 ahdung_AI 2012年11月14日 10:50
    2012年11月13日 3:16
    版主

全部回复

  • 我个人觉得这个问题这样问 比较好:这个服务需要那些依赖服务?

    网络通信和文件读写相关的服务都是一些很基础的服务,这些服务一般都是自动运行。所以你可以不用设定那些依赖服务。


    Mike Feng
    MSDN Community Support | Feedback to us
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    • 已标记为答案 ahdung_AI 2012年11月14日 10:50
    2012年11月13日 3:16
    版主
  • 文件IO是很基础,但网络和.net还真不基础,不设定依赖的话,我这服务老会跑在前启动,又因为相关环境没有准备好,所以会卡在【启动】状态半天,等环境准备好了,才会变成【已启动】状态,还不算坏,就怕卡到超时被SCM咔擦,我想显式设定依赖的话,它就不会急着启动,这个问题就能得到妥善解决~anyway,谢谢Feng兄关注
    2012年11月14日 10:47
  • 不客气。

    我这找到一个KB是关于如何延迟服务启动的: http://support.microsoft.com/kb/193888/  

    其中他说道一般情况下 可以添加 “Spooler and Messenger”服务为依赖项。你试试。


    Mike Feng
    MSDN Community Support | Feedback to us
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2012年11月14日 11:27
    版主
  • 我设成依赖workstation了,心理上感觉靠谱些~呵呵
    2012年11月17日 1:32