使用 c# 删除新门户 Azure 上的现有 VHD



我有一个Windows应用程序,可以在Azure的新门户(不是经典VM)上创建一个VM。不知何故,当我删除当前创建的 VM 并尝试重新创建具有相同名称的 VM 时,我总是收到错误。

http://(someStorage).blob.core.windows.net/vhds/(somename)_osdisk.vhd 已经存在。请提供不同的 blob URI 作为磁盘的目标 "(某个名字)_osdisk"。

解决此问题的方法是通过新门户并删除与新创建的 VM 的 VHD 同名的 VHD。

我想知道是否有办法使用 C# 代码删除该 VHD。如果我总是在新门户上删除它,那就太烦人了。

Azure

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

最新更新