Microsoft Azure应用服务存储

时间:2017-11-10 08:17:57

标签: c# azure azure-web-sites azure-storage azure-app-service-plans

我怀疑购买微软天蓝色应用服务来托管我的应用。我已经测试了免费配置文件,我担心切换到基本配置文件。 这是我的问题。 我在azure网站here的桌子上看到过,我的应用程序文件有10GB的磁盘空间。 当我继续使用价格计算器时,我看到 我的问题是: 为什么我在这里看到10GB的临时存储空间?我会随时丢失位于wwwroot文件夹中的应用程序文件吗?

1 个答案:

答案 0 :(得分:7)

  

我会随时丢失位于wwwroot文件夹中的应用程序文件吗?

如果您位于wwwroot文件夹中的应用程序文件,它不会丢失。我们可以从document获得答案。

  

持久文件

     

这是您可以查看的网站文件。它们遵循此处描述的结构。它们植根于 d:\ home ,也可以使用%HOME%环境变量找到。

     

这些文件是持久的,这意味着您可以依赖它们,直到您做某些事情来改变它们。此外,它们在您站点的所有实例之间共享(当您将其扩展到多个实例时)。在内部,它的工作方式是它们存储在Azure存储中而不是存在于本地文件系统中。

     

免费和共享网站获得1GB空间,基本网站获得10GB,标准网站获得50GB

     

临时文件

     

许多常见的Windows位置都在本地计算机上使用临时存储。例如

     

%APPDATA%指向类似D:\ local \ AppData的内容。   %TMP%转到D:\ local \ Temp。   与持久文件不同,这些文件不在站点实例之间共享。此外,你不能依赖他们呆在那里。例如,如果您重新启动Web应用程序,您会发现所有这些文件夹都已重置为其原始状态。

     

对于免费,共享和消费 n(功能)网站,所有这些位置都有 500MB 限制(即不是每个文件夹)。对于标准版和基本网站,限制非常高(超过 100GB )。

我们可以从Azure kudu工具(https://yoursite.scm.azurewebsites.net/)检查 D:\ home \ site \ wwwroot 中的应用程序文件。

kudu console

可用磁盘空间显示在环境页面上:

environment page