c#Windows服务控制台.Writeln

rd4*_*d42 2 c# console windows-services

我在c#中编写,安装并成功启动了Windows服务,什么都不做:)最初我只是想要回调控制台的东西,db查询服务等等.我在我的服务中使用了OnStart,但是当我使用cmd提示时做一个净启动"我的服务"这些消息出现在哪里?

我对更好的方式持开放态度.我是新手,并一步一步地通过回应控制台来感受我的进步.我应该回复事件日志吗?我该怎么做?(我知道,我知道,谷歌吧)

 protected override void OnStart(string[] args)
    {
        base.OnStart(args);
        Console.WriteLine("Sham-Wow!");
    }
Run Code Online (Sandbox Code Playgroud)

Dan*_*lba 7

您无法从Windows服务编写控制台.

我建议您使用任何日志记录实用程序,例如log4net.

第二种方法是写入事件日志(System.Diagnostics.EventLog)