如何从Azure解决方案中单独部署静态内容?

时间:2012-09-08 12:13:14

标签: c# asp.net-mvc azure

我在Stack Overflow上看到以下评论,但我无法找到它的引用。

"Yes it is. I have seen a Azure webcast from Cloud9 where the application was 
broken up. The static content like images, html, css etc were deployed separately 
than the Azure solution. The azure web app just linked to these resources"

有没有人这样做并且有关于如何做的任何信息?

1 个答案:

答案 0 :(得分:1)

正如@Joe gennari所提到的:图像链接,css链接等只是需要更改,以引用blob存储中的对象。例如:<img src="http://mystorage.blob.core.windows.net/images/logo.jpg" />

要实际获取blob存储中的内容,您可以:

  • 创建一个小的上传器应用程序,通过其中一种语言SDK(Java,php,.net,python等)进行非常简单的调用。
  • 使用PowerShell cmdlets上传blob - 请参阅命令文档here
  • 使用诸如Cerebrata的Cloud Storage Studio或Clumsy Leaf CloudXplorer之类的工具,它允许您以与使用本地文件系统类似的方式处理blob。

您将不再将静态内容与Windows Azure项目捆绑在一起。您可以单独上载blob更新(无需重新上载Azure项目)。这有利于减少部署包的大小。