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

通过FTPS部署到Azure App Service后WebSSH无法找到部署文件求助

正确部署Azure App Service的方法

一、修正FTPS部署(解决你当前的文件不可见问题)

  • Azure App Service的WebSSH默认访问的站点根目录是/home/site/wwwroot,你用FileZilla上传时大概率选错了路径,比如传到了临时目录或非站点根目录
  • 重新连接FTPS时,确保将文件上传到/home/site/wwwroot目录下,上传完成后在WebSSH执行ls /home/site/wwwroot即可看到部署的文件
  • 注意:FTPS凭据需从Azure门户的App Service概述页面获取,不要使用自定义临时凭据或错误的服务器地址

二、推荐的其他部署方式

1. 部署中心自动化部署

  • 进入App Service的「部署中心」,可关联GitHub、Azure Repos等代码仓库,设置触发规则后,每次代码提交会自动完成部署
  • 也可选择「本地Git」选项,获取远程仓库地址后,本地通过Git命令推送代码完成部署

2. Azure CLI命令部署

  • 安装Azure CLI并登录:az login
  • 直接部署本地项目到App Service:
    az webapp up --name <你的应用名称> --resource-group <所属资源组名> --sku <定价层,如B1>
    
    该命令会自动打包本地文件并部署到wwwroot目录

3. 本地Git手动部署

  • 从Azure门户获取App Service的Git部署凭据,在本地项目仓库执行:
    git init
    git add .
    git commit -m "部署提交"
    git remote add azure https://<部署用户名>@<应用名>.scm.azurewebsites.net/<应用名>.git
    git push azure master
    

4. Zip包部署

  • 将本地项目打包为zip文件,通过Azure CLI执行部署:
    az webapp deployment source config-zip --resource-group <资源组名> --name <应用名> --src <本地zip文件路径>
    
    也可直接在Azure门户「部署中心」选择「Zip包」上传完成部署

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 10:45:34