我正在尝试将文件写入远程服务器上共享网络驱动器上的某个位置。当我在本地环境中运行我的代码时,它可以成功运行,我可以上传文件。但是,从Azure WebJob运行代码时,我得到了
拒绝访问路径
或
访问被拒绝
我使用发布的here
方法访问netwrok共享并实施如下:
using (NetworkShareAccesser.Access(REMOTE_COMPUTER_NAME, DOMAIN, USER_NAME, PASSWORD))
{
File.WriteAllText(string.Format(@"{0}\TestFileName.csv", networkPath), sb.ToString());
}
正如我所说,如果我在我的本地电脑上运行它,它可以工作并上传文件。从Azure WebJob运行时有些不同。是否需要一些额外的权限/安全性才能从Azure访问共享驱动器?
提前致谢。