无法使用帐户NT AUTHORITY \ SYSTEM执行任务调度程序时修改文件

问题描述 投票:0回答:1

我有一个将从配置的任务计划程序.exe修改的xml文件。任务计划程序运行无任何错误,但文件未更新。我尝试记录每个步骤,以查看是否发生任何异常,但没有发现异常。

我认为这与权限有关,但不确定我缺少什么。

任何帮助将不胜感激!

c# permissions taskscheduler
1个回答
0
投票

已解决问题。

问题所在的位置是要保存的xml文件的路径。我写的是config.Save(“ File.xml”);这没有用。然后,我对完整的路径进行了硬编码,并且有效。

因此,不是使用文件名或Path.GetDirectoryName(Assembly.GetExecutingAssembly()。CodeBase)+ @“ \ File.xml”,而是使用AppDomain.CurrentDomain.BaseDirectory +“ //” +“ File.xml”工作得很好。

© www.soinside.com 2019 - 2024. All rights reserved.