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

Azure Function依赖项(DLL)在云端的存储位置咨询

Azure Function中依赖DLL的存储位置说明

Azure Functions部署后,你的业务DLL及NuGet引入的厂商库DLL不会存储在Blob存储,而是存放在函数应用的专属文件系统中,具体分两种部署场景:

  • 包部署(Zip包发布、Visual Studio直接发布)
    所有编译完成的DLL(包括你的业务DLL、NuGet依赖的厂商库)会被部署到函数应用的 D:\home\site\wwwroot 目录下,传统IIS中bin文件夹的逻辑对应这里的同名子目录(部署包会完整包含本地编译后的目录结构)。这个文件系统是Azure App Service提供的本地存储,属于函数应用实例的一部分,和Blob存储是完全独立的服务。

  • 运行时构建(源码仓库持续部署、Azure DevOps部署)
    若直接从源码仓库部署,Azure会在云端自动编译项目,编译后的DLL最终同样会被放置到 D:\home\site\wwwroot 对应的目录结构中,和包部署的存储位置一致。

额外说明:

  • Blob存储主要用于存储非运行时的静态资源、备份文件或用户上传内容,不会作为函数运行依赖DLL的默认存储位置。
  • 若需动态加载额外DLL,可通过Kudu控制台或Azure门户高级工具上传到wwwroot下的指定目录,也可挂载Azure File Shares到函数应用,但这属于自定义扩展场景,并非默认依赖存储方式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 05:19:54