Onde colocar o arquivo de banco de dados SQLite no Serviço de Aplicativo do Azure?
Q1: Onde você acha que é o lugar certo para colocar umSQLite arquivo de banco de dados (database.sqlite
) noAplicativo Web do Azure sistema de arquivo? Por exemplo:
D:\home\data\database.sqlite
D:\home\site\database.sqlite
D:\home\site\wwwroot\database.sqlite
de outros?Q2: O que mais deve ser levado em consideração para garantir que o arquivo do banco de dados não seja acessível aos usuários públicos e que não seja sobrescrito acidentalmente durante implantações ou quando o aplicativo for ampliado / reduzido? (O Web App está configurado para implantações de um repositório Git local)
Q3: Onde saber mais sobre o sistema de arquivos usado no Serviço de Aplicativo do Azure, o URL de origem oficial? Por exemplo. como é compartilhado entre várias VMs em um único aplicativo da Web, como funciona quando o aplicativo é escalado para cima / para baixo, qual é a diferença entreD:\home
(persistente) vsD:\local
(não persistente)...
Observe queSQLite não funciona emArmazenamento de Blobs do Azure, para que um não seja uma opção. Por favor, não sugira soluções alternativas de armazenamento, esta pergunta é especificamente sobreSQLite.
ReferênciasUsos apropriados para SQLite