我有一项服务可以将Excel电子表格从网络共享复制到本地文件夹。该服务在一个帐户下运行,该帐户在远程和本地计算机上都具有管理员权限。
从命令行运行服务作为服务管理员帐户时,文件复制成功。但是,将服务作为Windows服务运行时,文件复制失败,并且以静默方式执行。
所以有两个问题;
简化代码:
try
{
File.Copy(@"\\share\folder\file.xlsm", @"C:\temp\file.xlsm");
}
catch (Exception ex)
{
Logger.Error("error");
}