Azure VM中运行的Windows服务无法在Azure文件共享中创建新文件夹

mdfafbf1  于 2023-01-27  发布在  Windows
关注(0)|答案(1)|浏览(127)

在Azure Windows Server 2022虚拟机中运行Windows服务,还根据this tutorial将Azure文件共享Map到此虚拟机中的Windows驱动器Z:\,Windows服务尝试在Z:\test文件夹中创建文件夹 ABC,但没有成功,如何修复此问题?

Directory.CreateDirectory("Z:\\test\\ABC");

2wnc66cl

2wnc66cl1#

我尝试在我的环境中重现相同的结果,结果如下:

我的存储帐户有一个名为**srifileshare**的文件共享,如下所示:

在该文件共享中,我添加了一个名为**test目录**,如下所示:

要将文件共享Map到Windows虚拟机,我从此处获得了Powershell脚本:

当我在Windows虚拟机中运行上述脚本时,它成功Map到文件共享,如下所示:

当我在文件资源管理器中检查相同的,Z驱动器是可用的**test**文件夹中,如下所示:

当我尝试在**test**文件夹内创建ABC文件夹时,它成功创建,如下所示:

我在Portal中进行了相同检查,其中在文件共享中成功创建了ABC目录,如下所示:

请注意,仅支持UNC路径在远程计算机或共享上创建目录
在您的情况下,请尝试将pathZ:\\test\\ABC更改为以下内容:

Directory.CreateDirectory("\\\\<storageaccountname>.file.core.windows.net\\<storagefilesharename>\\test\\ABC");
    • 参考:**

目录方法(System. IO)Microsoft

相关问题