Windows azure部署问题,仅部署新的/更新的内容

时间:2010-01-09 07:18:42

标签: azure azure-web-app-service

我有一个部署在Windows Azure中的ASP.NET应用程序。该应用程序具有大量图像和静态内容,因此包文件的大小很大。如果只是添加一个新的aspx页面,有没有办法可以部署新的aspx页面,或者我需要打包&再次部署整个内容?

1 个答案:

答案 0 :(得分:2)

如果您只考虑Windows Azure默认提供的内容,那么答案是否定的:要添加单个ASPX页面,您必须重新部署整个Azure包。

然后,如果你愿意考虑更复杂的方案,那么,是的,这是可能的。基本上,您需要WebRole中的一些引导逻辑,它从云存储中检索文件并将它们粘贴到Web角色的本地文件目录中。

通过这样做,会发生通常的IIS7行为,并且新添加的ASPX文件在您的webapp中可见。

不知何故,我们最终在Lokad.Cloud内为Worker Roles(而不是Web角色)实现了类似的模式。你可能从这个项目中获得灵感来设置我在这里建议的方案。