使用任务计划程序启动的程序无法打开文件进行写入

使用任务计划程序启动的程序无法打开文件进行写入

我有一个 C# 程序,它执行一些命令并将输出写入 txt 文件。它必须无限期运行,因此我将其添加到任务计划程序中,如果它尚未运行,则每十分钟启动一次。此任务具有最高权限。

问题是,如果程序是由任务计划程序启动的,它就无法写入日志文件。如果我正常启动它,则不会出现任何问题。我在网上搜索过,但找不到答案,而且我似乎无法调试这个问题。

提前致谢。

答案1

此代码将有助于错误日志。
您必须将此代码添加到 catch 块中。

enter code here
catch(Exception ex){
 string file = AppDomain.CurrentDomain.BaseDirectory + @"\" + "errorlog.txt";
                        tw = new StreamWriter(file, false);
                        tw.Write(ex.Message);
                        tw.Close();}

相关内容