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

修改WebApp名称后执行dotnet run Azure仍遇重名错误,配置文件遭还原

解决Azure部署时“Website with given name SAFE already exists”错误及配置文件自动还原问题
  • 问题根源:你手动修改的farmer-deploy.json是Farmer框架自动生成的产物,每次构建或部署命令执行时,框架都会根据代码中的配置重新生成这个文件,所以手动修改的内容会被自动覆盖还原。

  • 正确解决步骤:

    1. 打开项目中定义Azure资源的C#代码文件(通常是Program.cs或专门的部署配置类文件)。
    2. 找到代码中设置Web App名称的部分,比如类似WebApp("SAFE")、WithName("SAFE")的代码行。
    3. 将其中的"SAFE"替换为"SAFExyz",保存代码。
    4. 重新执行dotnet run Azure命令,此时Farmer会基于修改后的代码生成新的farmer-deploy.json,部署时就会使用新的资源名称,不会再触发“已存在”的错误。
  • 可选方案:
    如果不想修改代码,也可以直接登录Azure门户,找到名为SAFE的Web App资源并删除,之后再重新执行部署命令即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 07:01:16