使用c#删除新门户网站azure上的现有VHD

时间:2016-02-28 04:40:24

标签: c# azure azure-storage-blobs

我有一个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。如果我总是在新门户上删除它,那就太烦人了。

1 个答案:

答案 0 :(得分:0)

Azure中的VHD只是Azure存储中的一个blob。因此,删除VHD只是删除存储中的blob。 DOT NET有一个很好的Azure存储API。请参阅文档here