我们有一个遗留应用程序,移植到Azure网站,拥有大约25GB的本地磁盘资产。在使用分阶段部署时,我们必须在交换之前将所有这些资产同步到部署插槽,这是一个糟糕的时间,因为它们分布在几千个文件夹中。 我知道最好的解决方案是将本地文件存储切换到blob存储,我们正在进行中,但是当我们了解blob存储的复杂性时,这是一项缓慢的工作。 / p>
是否有类似粘性配置设置(http://blog.amitapple.com/post/2014/11/azure-websites-slots/)但是对于文件夹?或者,有没有办法将实际磁盘附加到网站(这样我们可以删除所有文件说D:\但它不会打开交换)?
答案 0 :(得分:1)
不,没有粘性文件夹。分阶段部署的工作方式是每个插槽(生产和暂存插槽)实际上是两个独立的网站。当您说“交换”时,它只是被交换的站点的主机名和站点名称。实际上它只是指针交换。
粘贴设置功能可以通过交换这些设置来进行交换。它看起来很粘,因为设置使用相同的站点名称,但实际上它只是被交换的“粘性”设置。这意味着如果有一个粘性文件夹,在交换期间我们必须从站点A删除文件并将它们复制到站点B,反之亦然。
您也无法将磁盘附加到网站。祝你好运blob存储。