You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

咨询:能否在Azure App Service中挂载Azure文件共享

Azure App Service挂载Azure文件共享的可行性及实现步骤

可以,Azure App Service支持将Azure存储账户中的文件共享挂载为应用的本地目录,完全适用于你的ASP.NET Web API场景,用来存储、访问共享文件资源。

前提条件

  • 已部署ASP.NET Web API的Azure App Service实例
  • 已创建的Azure存储账户及文件共享
  • 存储账户的访问密钥或SAS令牌(用于授权挂载操作)

具体挂载步骤

  • 登录Azure门户,打开目标App Service资源
  • 在左侧菜单中选择「配置」>「路径映射」
  • 点击「添加挂载」,填写以下配置项:
    • 名称:自定义挂载标识(例如MyFileShare)
    • 配置选项:选择「Azure文件存储」
    • 存储账户:从下拉列表中选中你的存储账户
    • 文件共享:选择已创建好的目标文件共享
    • 挂载路径:设置应用内的本地访问路径(Windows应用示例:D:\home\site\sharedfiles;Linux应用示例:/home/site/sharedfiles)
    • 访问密钥:系统会自动关联存储账户的访问密钥,也可手动输入
  • 保存配置,App Service会自动重启并完成挂载

ASP.NET Web API中访问挂载目录

挂载完成后,可直接通过设置的本地路径读写文件,示例代码:

// Windows应用路径示例
string sharedFilePath = Path.Combine(@"D:\home\site\sharedfiles", "sample.json");
// Linux应用路径示例
// string sharedFilePath = Path.Combine("/home/site/sharedfiles", "sample.json");

// 读取文件内容
string content = File.ReadAllText(sharedFilePath);
// 写入文件内容
File.WriteAllText(sharedFilePath, "Hello from Azure File Share!");

内容的提问来源于stack exchange,提问作者Rajesh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 20:05:30