無法刪除 Azure 虛擬網路 (VNet)

刪除已啟用 VNet 整合的 AppService 後會無法刪除該 VNet

徵狀

無法刪除子網路 'OutSubNet'。錯誤:  正在使用子網路 OutSubNet,且無法予以刪除。若要刪除子網路,請刪除該子網路中的所有資源。請參閱 aka.ms/deletesubnet。

結論

下載消費明細

有名稱後,按照官方作法重建當初的環境,中斷 VNet 整合,即可刪除該子網或整個資源群組

小訣竅是重建 App Service 時,直接啟用 VNet 整合,如果可以選舊的 (刪不掉的) VNet 子網,那就代表 App 名稱是對的 (當初舊的名稱)

解決方法

移除已刪除 App Service 的 App Service 相關聯連結

  1. 使用與已刪除的 App Service 方案相同的名稱建立 App Service 方案。
  2. 使用與已刪除的 App Service 相同的名稱建立 App Service。
  3. 連結 App Service 與 VNet 子網路。
  4. 中斷 VNet 的連線:[App Service] > [網路] > [VNet 整合] > [中斷連線]。
  5. 刪除子網路。
  6. 刪除虛擬網路。
  7. 刪除 App Service 和 App Service 方案。
PS5