从云服务中的 Azure 文件访问装载

Accessing Mount from Azure Files in Cloud Service

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

我能够通过使用解释的 P/Invoke 方法调用映射 here. The only trick was that I had to build the storage layer from source 并更新包引用来解决这个问题,因为它使用了更旧版本的 Azure 存储库。

如果您对无效的内容感兴趣:

我的第一次尝试是使用进程并调用 'cmd',但我相信这完全失败了,因为权限,但我无法找出确切原因。我的下一次尝试是使用启动脚本来安装驱动器。这导致驱动器断开连接,即使我 运行 使用提升的权限也无法访问它。