Crie um Sistema de Arquivos para an App Builder aplicativo
App Builder não é fornecido com nenhum sistema de arquivos padrão configurado, essas informações precisam ser configuradas manualmente por um usuário com acesso ao servidor de aplicativos onde o App Builder app reside. Dependendo do que você está procurando fazer com os arquivos que você vai armazenar, você irá configurar um Sistema de Arquivos Local ou Sistema de Arquivos de Rede. Um Sistema de Arquivos Local irá armazenar arquivos somente localmente no servidor do aplicativo, enquanto se você estiver procurando compartilhar arquivos entre diferentes computadores você iria querer configurar um Sistema de Arquivos de Rede.
Sistema de Arquivos Local
Um Sistema de Arquivos Local para an App Builder o aplicativo é bom ao usar uma configuração local ou se o servidor do aplicativo for permanente. Os sistemas de arquivos locais devem ser configurados em uma unidade separada do IIS e do App Builder aplicação. O App Builder o pool de aplicativos precisará de permissão para qualquer sistema de arquivos criado para App Builder para interagir com ele.
Importante
O Local File System não é uma configuração recomendada para soluções de alta disponibilidade ou AWS Cloud Hosted.
Para Configurar um Sistema de Arquivos Local
Para configurar um Sistema de Arquivos Local, você deve ser um Usuário com permissão para trabalhar no servidor de aplicativos onde o App Builder aplicativo reside.
Configurar a Pasta no Servidor de Aplicativos
- Navegue no servidor de aplicativo até o local onde você deseja armazenar o Sistema de Arquivos Local. Por exemplo:
C:
- Crie uma nova pasta com o nome de pasta desejado. Por exemplo:
FileTest
- Clique com o botão direito na nova pasta e selecione Propriedades. A caixa de diálogo Propriedades deve aparecer.
- Selecione a aba Segurança
-
Clique em Editar
-
Clique em Adicionar…
- Procure por App Builder pool de aplicativos do IIS digitando IIS AppPool\App Builder no campo Digite os nomes dos objetos (NOTA: Se você não conseguir encontrar App Builder usando IIS
AppPool\App Builder
pode estar com um nome diferente devido ao processo de criação, tente IISAppPool\DefaultAppPool
) - Clique em Verificar nomes
- Clique em OK
- Selecione App Builder Usuário
- Marque Permitir controle total para este usuário para conceder permissões totais
- Clique em Aplicar e OK
- Agora o App Builder o aplicativo tem controle sobre a pasta criada
Configuração em App Builder
- Navegue até IDE > Data Servers
- Clique no botão + Server no painel Data Servers
- Atribua um Server Name. Por exemplo: Local File System
- Selecione Local File System como o Type
- Clique no botão Save
- Clique no botão Details no painel Data Sources
- Clique no botão Edit
- Expanda a seção File e especifique o Path apropriado para a pasta no servidor de aplicativos. Por exemplo:
C:\FileTest\
- Clique em Salvar
Sistema de Arquivos de Rede
Você precisa associar um S3 Bucket ou EBS Drive para manter os dados separados do servidor real ao configurar um Network File System. Este é um armazenamento de arquivos baseado em nuvem que é separado da máquina virtual. Ao usar o Cloud Hosted App Builder, é recomendado usar esta configuração do Network File System vs. Local File System.
Configurar a Pasta no Servidor de Aplicativos
- Navegue no servidor de aplicativo até o local onde você deseja armazenar o Network File System – onde quer que a unidade de rede esteja conectada. Por exemplo:
D:
- Crie uma nova pasta com o nome da pasta desejada
- Clique com o botão direito na nova pasta e selecione Propriedades. A caixa de diálogo Propriedades deve aparecer.
- Selecione a aba Segurança
- Clique em Editar
- Clique em Adicionar…
- Procure pelo App Builder pool de aplicativos do IIS digitando IIS AppPool\App Builder no campo Digite os nomes dos objetos
- Clique em Verificar nomes
- Clique em OK
- Selecione App Builder Usuário
- Marque Permitir controle total para este usuário para conceder permissões totais
- Clique em Aplicar e OK
- Agora o App Builder o aplicativo tem controle sobre a pasta criada
Configuração em App Builder
- Navegue até IDE > Servidores de Dados
- Clique no botão + Servidor no painel Servidores de Dados
- Atribua um Nome do Servidor. Por exemplo: Sistema de Arquivos de Rede
- Selecione Sistema de Arquivos de Rede como o Tipo
- Insira o valor Host
- Clique no botão Salvar
- Clique no botão Detalhes no painel Fontes de Dados
- Clique no botão Editar
- Selecione o Servidor de Fonte de Dados que é o Sistema de Arquivos Local. Por exemplo: Sistema de Arquivos de Rede
- Especifique o Caminho apropriado para a pasta no servidor de aplicativos. Por exemplo:
D:\FileTest\
Configurar uma Página do Navegador de Arquivos em App Builder aplicativo
Opcionalmente, você pode querer configurar uma página File Browser no seu aplicativo Vinal para fornecer aos usuários finais visibilidade e acesso aos arquivos contidos no File System.
Exemplo de página do File Browser em um aplicativo com UI/UX para o conteúdo do sistema de arquivos
Para Configurar uma Página do Navegador de Arquivos
-
Adicione uma nova página do painel Grid ao seu App Builder app para armazenar esse conteúdo e atribuir um Nome que seja reconhecível. Por exemplo: Navegador de Arquivos
- A Regra de Origem para a página deve ser a tabela Arquivo do Sistema de Arquivos com o qual você está trabalhando. Por exemplo: Arquivo
- Adicione os Controles que você deseja exibir na página. Por exemplo: Pasta, Tipo, Nome, Tamanho, Modificado, Comprimento
- A Coluna que contém o arquivo real em si deve usar o Tipo de Controle Arquivo.
- Posicione a página em uma área de navegação que faça sentido lógico para seu aplicativo. Por exemplo: em Configuração
Recursos
- Sistemas de arquivos locais (Microsoft) https://msdn.microsoft.com/en-us/library/windows/desktop/aa364407(v=vs.85).aspx
- Sistema de arquivos de rede (Microsoft) https://docs.microsoft.com/en-us/windows-server/storage/nfs/nfs-overview