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

清理资源后重新部署.NET Aspire项目:解决azd缓存问题

解决azd残留部署记录的方法

一、彻底清除azd的旧环境记录

  1. 列出当前所有azd环境,确认目标环境名称:
    azd env list
    
  2. 删除残留的dev环境(这会清除本地存储的该环境所有配置和缓存):
    azd env delete --name dev --force
    
  3. 清除全局azd缓存(如果项目本地的.azure目录删除后仍有问题):
    • Windows:删除%USERPROFILE%\.azd目录
    • macOS/Linux:删除~/.azd目录(若有其他azd项目,可仅删除该目录下对应环境的子文件夹)

二、重新执行全新部署

  1. 在项目根目录重新初始化azd:
    azd init
    
    按提示设置新的环境名称(可继续用dev或更换其他名称),确认项目配置。
  2. 修改azure.yaml中的资源组配置(如需自定义):
    name: ProjectName.AppHost
    resourceGroup: rg-projectname-${AZURE_ENV_NAME}
    services:  
      app:
        language: dotnet
        project: ./ProjectName.AppHost.csproj
        host: containerapp
    
  3. 执行部署命令:
    azd up
    

三、更安全的资源清理方式

不要手动删除Azure资源组,使用azd自带的清理命令,它会同步清除本地环境缓存与云端资源:

azd down

执行该命令时,azd会自动删除当前环境对应的所有Azure资源组及其中的资源,同时清理本地环境配置,避免缓存残留引发部署错误。

内容的提问来源于stack exchange,提问作者Carl Heinrich Hancke

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 05:35:13