从Cloud Service中的Azure文件访问装载

我使用此博客文章中的说明成功创建并手动测试了Azure文件中的共享。 但是,如果我通过远程访问角色来创建它,则我部署的云服务无法从C#创建挂载或访问挂载(创建或列表文件)。

我能够通过使用此处解释的P / Invoke方法调用map来解决此问题 。 唯一的技巧是我必须从源构建存储层并更新包引用,因为它使用的是更旧版本的Azure存储库。

如果你对什么不起作用感兴趣:

我的第一次尝试是使用一个进程并调用’cmd’,但由于权限,我完全失败了,但我无法找到原因。 我的下一次尝试是安装驱动器的启动脚本。 这导致了一个Disconnected驱动器,即使我使用提升的权限运行它也无法访问。