我一直在努力让SQLite在Azure网站上工作.我已成功部署了所有内容,但我需要将其指向数据库的文件名.我已经看过创建Blob存储但我不确定如何将其转换为SQLite将接受的文件名.
我确信这已经完成,因为我可以看到与Azure上的SQLite相关的其他问题的引用.
Avk*_*han 20
根据我的经验,如果您想将SQLite与Azure网站一起使用,您可以将数据库文件保留在部署包中,以便它保留在您的网站所在的同一服务器上.Azure网站提供1GB的应用程序存储空间,足以存储数据库文件.您的网站内容将保持不变,访问SQLite DB的速度将会很快.这非常简单,您可以轻松地使用ASP.NET Web应用程序或任何其他应用程序.
选择Azure Blob存储的问题是,如果数据库文件存储在Azure Blob存储中,则SQLite无法将API写入该文件.因此,您可以选择的一个选项是首先在本地编写,然后来回同步到Azure Blob存储,而SO上的其他人可能有其他选项.如果您想以任何理由将数据库文件备份到Azure Blob存储,您确定可以单独执行此操作,但我认为如果您选择了SQLite,最好的方法是将数据库文件与网站保持一致以使其变得简单.