我正在编写一个托管在Azure上的简单API,我需要一个存储可以在代码中更改的配置文件的位置。我想把它放在webroot中。
在你说这是一种可怕的做法之前,我知道。这个API非常小(Azure的免费版本对我来说实际上已经足够了),文件大小不到1MB。我不想购买blob存储或其他旨在用于大型项目的东西。我并不真正关心可扩展性,我只是希望数据能够持久存在。
问题是我在哪里以及如何存储此文件。我可以使用路径“D:/ home / site /”或类似的东西吗?我需要做些什么来完成这项工作?如果这是不可能的,那么对我来说还有其他选择吗?希望这些选择并不过分?
答案 0 :(得分:1)
问题是我在哪里以及如何存储此文件。我可以使用路径“D:/ home / site /”或类似的东西吗?我需要做些什么来完成这项工作?
您似乎正在Azure应用服务上托管您的API应用程序,并且您希望找到一个可用于保留配置文件的位置。如您所述,您可以将文件存储在d:\home
中,该文件将在您网站的所有实例之间保持不变并共享。本文可以帮助您理解the Azure App Service file system,请阅读。
您可以在部署API应用程序时上传此配置文件,也可以通过Kudu console上传。