Azure Static Web App静态文件位置查询(Azure DevOps部署场景)
查找Azure Static Web App中部署的静态文件位置
管道里看到的/ss-oryx/app是部署过程中Oryx构建工具使用的临时容器目录,这个目录只存在于部署任务的运行容器内,部署完成后不会保留在静态Web App的运行环境中。你可以通过以下方式确认静态文件的实际访问路径或部署状态:
1. 通过Azure门户验证部署内容
- 登录Azure门户,找到你的Static Web App资源
- 进入概述页,点击顶部的「浏览」打开应用
- 用浏览器开发者工具(F12)查看任意静态资源(如CSS、JS、图片)的请求路径,这些资源的实际存储由Azure托管,对外通过你的应用域名直接提供访问,无需接触底层文件夹
2. 查看Azure DevOps部署日志的详细输出
- 在管道的部署任务日志里,找到Oryx构建完成后的上传步骤,会有
Uploading files to Azure Static Web App相关日志,里面会列出所有上传文件的对应目标路径 - 比如日志显示
Uploading ./dist/index.html to /index.html,那么直接访问应用域名+/index.html就能打开该文件
3. 用Azure CLI查询部署详情
- 运行以下命令查看最近部署的相关信息:
az staticwebapp deployment show --name <你的静态Web App名称> --resource-group <资源组名称> - 输出中的
contentDistributionEndpoint是内容分发端点,所有静态文件都通过这个端点对外提供服务
注意:Azure Static Web App是托管服务,底层文件存储目录不对用户开放,你无需直接访问底层路径,通过应用域名或CDN端点即可访问所有部署的静态文件。
内容的提问来源于stack exchange,提问作者Laurent Knafo
相关产品推荐
相关产品推荐

