【发布时间】:2016-09-16 00:15:53
【问题描述】:
Q1:您认为将 SQLite 数据库文件 (database.sqlite) 放在 Azure Web App 文件中的正确位置系统?例如:
D:\home\data\database.sqliteD:\home\site\database.sqliteD:\home\site\wwwroot\database.sqlite- 其他?
Q2:还应考虑哪些其他事项,以确保公共用户无法访问数据库文件,以及在部署期间或应用程序运行时不会意外覆盖数据库文件放大/缩小? (Web 应用程序配置为从本地 Git 存储库进行部署)
Q3:在哪里可以了解Azure App Service中使用的文件系统,官方来源网址?例如。它如何在单个 Web 应用程序中的多个虚拟机之间共享,当应用程序按比例放大/缩小时它是如何工作的,D:\home(持久性)与 D:\local(非持久性)之间有什么区别...
请注意,SQLite 在 Azure Blob 存储 中不起作用,因此无法选择。请不要建议替代存储解决方案,这个问题专门针对 SQLite。
参考文献
【问题讨论】:
-
Q1) 选项 2 和 3 相同 Q3) 离题
-
仅限第三季度
Questions asking us to recommend or find a book, tool, software library, tutorial or other off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. -
@lad2025 这个问题与个人意见无关,它与 Azure 应用服务的运行方式直接相关,在部署期间文件最有可能在什么位置被覆盖或扩大/缩小......以及在什么位置位置会很安全。
-
recommend ... tutorial or other off-site resource -
@lad2025 这个问题没有证据就无法回答(答案中提供的信息的原始资源)。
标签: database sqlite azure azure-web-app-service