Phantom WebApp 既没有被删除也没有工作
Phantom WebApp is neither deleted nor working
我对我的 WebApps 进行了一些重组,这导致了一些重命名和 creation/deletion 循环。在此期间,我创建了一个 WebApp,后来我删除了它。
但是,当我 运行 'az webapp list' 时,这个 WebApp 仍然出现在我的 VS Code 列表中,并且仍然出现在 CLI 中。但是它没有出现在我的门户资源列表中,我无法从 VS Code 或 CLI 中删除它。我得到的错误是:
{"error":{"code":"ResourceNotFound","message":"The Resource 'Microsoft.Web/sites/xxxx' under resource group 'rgr_xxx' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix"}}
任何关于如何永久删除它的想法都将不胜感激!
感谢提问!正如您提到的“我对我的 Web 应用程序进行了一些重组”。如果您创建了遗留 API/Logic 应用程序,您 运行 可能会遇到此问题。此功能需要一个“隐藏的”工件,该工件有时会留下来防止应用服务计划被删除。
尝试像下面这样执行 PowerShell 脚本:
Get-AzureRmAppServicePlan -Name <App Service Plan Name> Get-AzureRmWebApp foreach($app in $apps) {if($app.ServerFarmId = $appserviceplan.Id) { $app.Name} }
这将为您提供该应用服务计划中托管的所有应用(隐藏或不隐藏)的列表。
然后您可以使用以下命令删除应用程序:
Remove-AzureRmWebApp -Name <App Name>
因此,在等待一周左右之后,幻影应用程序再次出现在我的 Azure 门户中。我能够像往常一样删除它,并确认它已经消失,因为我现在可以重复使用应用名称。
所以解决方案是...等待它结束,我猜它会在周期性 clean-up 过程中被拾取?
我对我的 WebApps 进行了一些重组,这导致了一些重命名和 creation/deletion 循环。在此期间,我创建了一个 WebApp,后来我删除了它。
但是,当我 运行 'az webapp list' 时,这个 WebApp 仍然出现在我的 VS Code 列表中,并且仍然出现在 CLI 中。但是它没有出现在我的门户资源列表中,我无法从 VS Code 或 CLI 中删除它。我得到的错误是:
{"error":{"code":"ResourceNotFound","message":"The Resource 'Microsoft.Web/sites/xxxx' under resource group 'rgr_xxx' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix"}}
任何关于如何永久删除它的想法都将不胜感激!
感谢提问!正如您提到的“我对我的 Web 应用程序进行了一些重组”。如果您创建了遗留 API/Logic 应用程序,您 运行 可能会遇到此问题。此功能需要一个“隐藏的”工件,该工件有时会留下来防止应用服务计划被删除。
尝试像下面这样执行 PowerShell 脚本:
Get-AzureRmAppServicePlan -Name <App Service Plan Name> Get-AzureRmWebApp foreach($app in $apps) {if($app.ServerFarmId = $appserviceplan.Id) { $app.Name} }
这将为您提供该应用服务计划中托管的所有应用(隐藏或不隐藏)的列表。
然后您可以使用以下命令删除应用程序:
Remove-AzureRmWebApp -Name <App Name>
因此,在等待一周左右之后,幻影应用程序再次出现在我的 Azure 门户中。我能够像往常一样删除它,并确认它已经消失,因为我现在可以重复使用应用名称。
所以解决方案是...等待它结束,我猜它会在周期性 clean-up 过程中被拾取?