我们是Windows Azure的新手,在开发sitefinity应用程序时使用了Windows Azure存储来访问blob对象,但是通过从Visual Studio发布到Azure的blob文件仅通过文件名上传文件,不保留前缀文件夹名字和斜线。 因此,我们必须在Windows Azurepipe理门户上手动重命名所有文件,并将文件夹名称和斜线放在每个文件名的开头,以便正在访问这些图像的页面可以正确显示图像,否则由于不正确的path 虽然在sitefinitypipe理面板中,当我们上传这些图片/ blob文件在这些页面,我们上传他们在一个文件夹,我们已经configuration,以利用sitefinity使用azure存储,而不是数据库。 请检查附件中的文件以查看屏幕截图。 请帮我解决这个问题。 
我首先想提一些事情:
现在来解决你的问题。 不用说,手动重命名blob将是一个繁琐的练习。 我会建议使用存储管理工具来做到这一点。 其中一个例子就是Cerebrata的Azure Management Studio 。 如果您使用该工具,基本上可以做的是在容器中创建一个空文件夹,然后将文件移动到该文件夹中。 对我来说这将是实现你的目标的最快方法。
如果你想写一些代码来做到这一点,这里是你将采取的步骤:
CloudBlockBlob对象的实例。 StartCopyFromBlob在该Blob上启动一个复制blob操作,其中源是您的源blob。 PS我会写一些代码,但不幸的是我坚持与别的东西。 我可能会写些东西(但请不要屏住呼吸:))。