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

Azure App Service源码无项目文件,本地搭建及版本控制咨询

本地开发环境搭建与源代码管理方案

一、Visual Studio中导入现有文件

由于只有站点运行文件、缺少项目/解决方案文件,确实需要新建对应类型的项目来导入内容:

  • 先判断项目类型:从web.config和areas、Views等目录结构来看,大概率是ASP.NET Framework MVC项目。打开Visual Studio,新建一个同类型的空项目。
  • 将FTP下载的所有文件(排除新项目自动生成的重复文件,比如默认的web.config)复制到新项目根目录,覆盖对应文件。
  • 回到Visual Studio,右键项目选择添加 > 现有项,批量选中所有导入的业务文件(如Controllers、Models、Views下的文件),添加到项目中。
  • 如果是ASP.NET Core项目,也可以直接用VS的文件 > 打开 > 文件夹功能,直接加载整个下载的目录,VS会自动识别为Web项目。

二、源代码管理:复用现有DevOps还是新建Git仓库?

优先尝试复用原Azure DevOps仓库,因为它包含完整的代码历史、分支策略和部署配置,比FTP下载的运行时文件更完整:

  • 登录Azure Portal,找到对应App Service,进入部署中心,查看是否有与Azure DevOps的关联记录,里面会显示仓库地址和组织信息。
  • 联系公司的Azure管理员,申请加入对应的DevOps组织,获取仓库权限后直接克隆仓库到本地,这样拿到的是完整的开发代码,而非仅运行时文件。
  • 若实在无法找到或访问原DevOps仓库,再考虑新建Git仓库:在本地项目目录打开终端,执行git init,添加所有文件并提交,之后可选择托管到Azure DevOps(和常规Git操作完全兼容)或你熟悉的其他Git平台,再重新配置CI/CD部署到Azure。

注意:Azure DevOps的Git仓库操作和你平时用的Git命令完全一致,只是托管在Azure生态内,还自带部署流水线,上手成本很低。

内容的提问来源于stack exchange,提问作者K. Weber

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 13:42:43