我有一个Windows应用程序,可以在azure的新门户(而不是经典VM)上创建VM。不知何故,当我删除当前创建的VM并尝试重新创建具有相同名称的VM时,我总是会收到错误。
http://(someStorage).blob.core.windows.net/vhds/(somename)_osdisk.vhd已经存在。请提供不同的blob URI作为磁盘的目标 '(somename)_osdisk'
我可以解决这个问题的方法是通过新门户并删除与新创建的VM的VHD相同名称的VHD。
我想知道是否有一种方法可以使用C#代码删除该VHD。如果我总是在新门户上删除它,那就太烦人了。
答案 0 :(得分:0)
Azure中的VHD只是Azure存储中的一个blob。因此,删除VHD只是删除存储中的blob。 DOT NET有一个很好的Azure存储API。请参阅文档here。