2
在Azure上创建Web角色项目。看看服务定义文件,我发现它增加了一个本地资源部分 -azure服务定义localstorage元素
<LocalResources>
<LocalStorage name="ProjName.svclog" sizeInMB="1000" cleanOnRoleRecycle="false" />
</LocalResources>
它似乎是使用它来编写日志文件。每个Azure计算实例还附带一些内存。我假设这个LocalStorage将使用我们在该实例中获得的内存,而不是创建一个存储帐户。这个假设是否正确?
作为一个便笺,我只会补充说,当角色被回收或重新启动时,有一个选项可以不清除本地存储。但是如果角色被治疗,将会被消灭。请注意,_healed_,_recycled_,_rebooted_是3种不同的操作。在_healing_期间,角色实例正在部署到新的新虚拟机,而另外两个虚拟机在同一个虚拟机上运行,因此可能会保留存储空间(本地存储的默认配置) – astaykov