【问题标题】:Microsoft Azure App Service StorageMicrosoft Azure 应用服务存储
【发布时间】:2023-03-25 02:24:01
【问题描述】:

我对购买 Microsoft azure 应用服务来托管我的应用存有疑问。我已经测试了免费配置文件,我担心切换到基本配置文件。 那是我的问题。 我在 azure 网站here 上的这张表上看到过,我的应用程序文件将有 10GB 的磁盘空间。 当我使用价格计算器时,我看到了这个 那么我的问题是: 为什么在这里我看到 10GB 的 临时 存储空间?我会在任何时候丢失位于 wwwroot 文件夹中的应用程序文件吗?

【问题讨论】:

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


    【解决方案1】:

    我是否会随时丢失位于 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 中的应用程序文件。

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

    【讨论】:

    • 或者有人可以修复定价计算器。我会发送一些反馈。
    • 为你的答案添加了一张截图,希望你不介意。
    • 感谢您的回答 evilSnobu,这就是我需要的 :)
    猜你喜欢
    • 1970-01-01
    • 2018-10-14
    • 2015-02-08
    • 2019-10-15
    • 1970-01-01
    • 2016-08-23
    • 2021-09-28
    • 2017-07-04
    • 2023-04-03
    相关资源
    最近更新 更多