2011-05-31 84 views

回答

0

几百MB不是Azure角色包中的问题。存储账户规模存在限制,如果您的软件包足够大,大约需要100Gig,那么您的软件包需要投入。除了需要花费大量时间上传软件包并创建新实例之外,它应该是可以接受的。

对于大型二进制文件,我会考虑使用存储帐户而不是您的部署包。部署包越大,启动一个新实例花费的时间就越长 - 现在已经过去了20分钟。由于链接指出大部分存储需求都是针对相关COM数据的,因此它可能不是一个简单的选择。

4

我相信的限制是600 MB(http://social.msdn.microsoft.com/Forums/pl-PL/windowsazuremanagement/thread/65620bdb-3439-4ce0-8f17-561914d325ac)。但是,正如Travis所建议的那样,您应该考虑将图像,视频等项存储在blob存储中,因为即使您更改了单个图像,您也需要重新部署应用程序。

当您将包文件源指定为计算机上的文件时,需要考虑使用大包的另一件事是通过Windows Azure门户部署代码时发生超时错误。另一种方法是将这个包文件上传到blob存储中,并在通过Windows Azure门户创建部署时指定Blob URL。

希望这会有所帮助。

感谢

拉夫

+0

+1。你也可以使用像http://boostrap.codeplex.com这样的东西从你的存储帐户下载你需要的额外资源并安装它(而不是打包它)。 – dunnry 2011-06-02 15:45:56

0

可能与尺寸问题:一个IIS站点中,如果所有这些文件你投入你的上传有效载荷出现,他们将需要由IISConfigurator处理。如果你有“太多这些”(不是一个硬性和快速的数字,对不起,但超过10,000),你可能会得到超时错误。该问题将在here进行讨论。