仅供参考,这个问题已经交叉发布来自 Stack Overflow。
我有一个非常简单的程序,可以将文件从一个位置复制到另一个位置,并且我已经使用 Windows 调度程序安排它每天运行。
当调度程序启动它时,它会失败并记录:
System.UnauthorizedAccessException:访问路径“”被拒绝。
如果我只是通过双击启动该程序,它会失败并出现与上述相同的错误。
当我使用“以...身份运行”手动运行该程序并使用我在 Windows 调度程序中使用的相同凭据时,它可以成功运行。
这三种情况下使用的凭证都是我用于登录系统的凭证。
有人能帮助我理解为什么会发生这种情况吗?