问题遇到的现象和发生背景
C# Windows服务是否能显示控制台?如何显示Console.write打印出来的内容?
一般C#服务安装部署以后,只能在后台中运行
问题相关代码,请勿粘贴截图
public string path = "";
public System.Timers.Timer time = new System.Timers.Timer(60000);//1分钟=60000毫秒 1天=86400000
public string logPath = "";
public void getPath()
{
IniFile iniFile = new IniFile(@".\Path.ini");
logPath = iniFile.IniReadValue("Path", "LogPath");
path = iniFile.IniReadValue("Path", "DataPath");
if (logPath == "" || path == "")
throw new Exception("路径没有获取成功,请到服务目录下Path.ini中配置");
Console.WriteLine("LogPath:" + logPath);
Console.WriteLine("DataPath:" + path);
}
public Service1()
{
InitializeComponent();
getPath();
}
我想要达到的结果
想看到控制台