我正在尝试删除与之前创建的移动应用后端相关的所有内容,并且我能够删除除应用服务计划之外的所有内容.
它显示应用服务计划没有连接的应用程序,也没有定价层,但我仍然无法删除它:
当我尝试点击计划以查看其详细信息时,门户网站将进入无限加载状态,并且不会发生任何其他情况:
任何人都可以帮我解决这个问题吗?
我有类似的问题.无法删除应用服务计划,但我无法从Azure门户正确访问.我设法删除了这样的计划:
确保删除所有相关应用程序(Web作业,...).
打开PowerShell并登录Azure帐户:Login-AzureRmAccount
.
删除应用服务计划:Remove-AzureRmAppServicePlan -Name
.
如果删除它所在的ResourceGroup,它将消失.
现在,可以在ResourceGroups之间移动大多数资源.因此,您可以创建一个新的ResourceGroup,例如"ToBeDeleted",然后将AppServicePlan移动到"ToBeDeleted",然后删除ResourceGroup.
一旦我在应用服务计划中有一个WebApp(只有一个).应用程序存在一些问题,它正在消耗该计划的所有CPU.然后我将WebApp移到另一个计划中.它开始消耗新(目标)应用服务计划中的所有CPU(~100%).
移动应用程序后,在Azure门户中,原始应用程序服务计划显示为"0个应用程序,0个插槽"(空),但CPU仍然在100%左右.奇怪的!
Azure不会让我删除那个空的原始应用服务计划,告诉我先删除它包含的所有应用程序(应该没有).
我猜想Azure已经将WebApp的移动注册到目标应用服务计划,但是某些过程在某种程度上停留在原始的应用服务计划中,并且直到该过程不会结束,我将无法删除应用服务计划(因此我会付钱).
我的诀窍是缩小原始应用服务计划.这是Premium,我把它缩小到Free.当您向上/向下扩展时,Azure迁移会在一组新计算机上部署您的应用程序.那就是卡住的过程会强行消失.新计算机上没有生成新进程,因为Azure无论如何都没有在该应用服务计划上部署任何应用程序:)
一旦缩小到Free,我立即能够删除空计划.
因此,如果您遇到任何此类问题,请按比例放大或缩小计划.它将分配新的VM,没有剩余的进程或新的应用程序进程(因为没有应用程序被注册到空计划!)