Azure 网站:“主页”位于 C 盘还是 D 盘?

Rob*_*sig 5 azure azure-web-app-service

我创建了一个新的 Azure 网站(代码部署),并通过 Kudu 站点注意到,文件现在位于C:\而不是D:\,例如,这是来自 Kudu 站点:

  • 站点文件夹:C:\home
  • 临时文件夹:C:\local\Temp\

一周前,我以为我所有的东西都位于D:\homeetc上。

我问这个问题是因为我们通过 Zip-Deployment 选项部署 WebJob,并且需要设置配置文件的绝对路径,该文件现在位于“错误”的驱动器上。

Kudu 文档也用于D:所有值。

最近这种情况有改变吗?这不是一个大问题,但我想了解为什么。

小智 3

即使 Kudu 控制台将您带到 C:\home,D:\home 仍然可以访问并指向同一位置,但我建议您始终使用环境变量 %HOME% 并避免使用绝对路径。

例如,如果您计划在功能中的应用服务上使用 Windows 容器,则 %HOME% 环境变量还指向 C:\home

此外,如果您在 Azure Stack 上使用应用服务,%HOME% 环境变量也将指向 C:\home