我有这个简单的代码,记录将日志附加到文本文件:
public static void RecordToFile(string filename, Log log)
{
TextWriter textWriter = new StreamWriter(Constants.APP_PATH +
"\\" + filename, true);
textWriter.WriteLine(log.ToString());
textWriter.Close();
}
这在 Windows 窗体应用程序中完美运行。然而,使用instsrv 和 srvany技巧,我把它变成了一个 Windows 服务。该服务运行良好,访问数据库,执行查询和所有...除了这个 StreamWriter。日志只是没有得到应有的更新。任何想法为什么?