Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O aplicativo App Installer permite que desenvolvedores e profissionais de TI distribuam aplicativos do Windows 10 hospedando-os em sua própria Rede de Distribuição de Conteúdo (CDN). Isso é útil para empresas que não querem ou precisam publicar seus aplicativos na Microsoft Store, mas ainda querem aproveitar a plataforma de empacotamento e implantação do Windows 10.
Este tópico descreve as etapas para configurar um Servidor Web do Azure para hospedar pacotes de aplicativos do Windows 10 e como usar o aplicativo App Installer para instalar os pacotes de aplicativos.
Neste tutorial, abordaremos a configuração de um servidor IIS para verificar localmente se seu aplicativo Web pode hospedar corretamente os pacotes de aplicativos e invocar e usar o aplicativo App Installer de forma eficaz. Também teremos tutoriais para hospedar seus aplicativos Web corretamente nos serviços Web de nuvem populares no campo (Azure e AWS) para garantir que eles atendam aos requisitos de instalação da Web do App Installer. Este tutorial passo-a-passo não requer nenhum conhecimento e é muito fácil de seguir.
Configuração
Para seguir este tutorial com sucesso, você precisará do seguinte:
- Subscrição do Microsoft Azure
- Pacote de aplicativos do Windows 10 - O pacote de aplicativos que você distribuirá
Opcional: Projeto inicial no GitHub. Isso é útil se você não tiver um pacote de aplicativo ou página da Web para trabalhar, mas ainda assim quiser aprender a usar esse recurso.
Etapa 1 - Obter uma assinatura do Azure
Para obter uma assinatura do Azure, visite a página da conta do Azure. Para os fins deste tutorial, você pode usar uma associação gratuita.
Etapa 2 - Criar um aplicativo Web do Azure
Na página do portal do Azure, clique no botão + Criar um Recurso e selecione Aplicativo Web
Crie um nome de aplicativo exclusivo e deixe o restante dos campos como padrão. Clique em Criar para concluir o assistente de criação de Aplicativo Web.
Etapa 3 - Hospedar o pacote do aplicativo e a página da Web
Depois que o aplicativo Web tiver sido criado, você poderá acessá-lo no painel no portal do Azure. Nesta etapa, vamos criar uma página da Web simples com a GUI do portal do Azure.
Depois de selecionar o aplicativo Web recém-criado no painel, use o campo de pesquisa para localizar e abrir o Editor do Serviço de Aplicativo.
No editor, há um arquivo padrão hostingstart.html . Clique com o botão direito do mouse no espaço vazio do painel do explorador de arquivos e selecione Carregar arquivos para começar a carregar os pacotes do aplicativo.
Observação
Você pode usar o pacote de aplicativo que faz parte do repositório do Starter Project fornecido no GitHub se não tiver um pacote de aplicativo disponível. O certificado (MySampleApp.cer) com o qual o pacote foi assinado também está com o exemplo no GitHub. Você deve ter o certificado instalado no seu dispositivo antes de instalar o aplicativo.
Clique com o botão direito do mouse no espaço vazio do painel do explorador de arquivos e selecione Novos arquivos para criar um novo arquivo. Nomeie o arquivo: default.html.
Se você estiver usando o pacote do aplicativo fornecido no Starter Project, copie o seguinte código HTML para a página default.htmlda Web recém-criada. Se estiveres a usar o teu próprio pacote de aplicação, modifica a URL do serviço de aplicação (a URL depois de source=). Você pode obter a URL do serviço de aplicativo na página de visão geral do seu aplicativo no portal do Azure.
<html>
<head>
<meta charset="utf-8" />
<title> Install My Sample App</title>
</head>
<body>
<a href="ms-appinstaller:?source=https://appinstaller-azure-demo.azurewebsites.net/MySampleApp.msixbundle"> Install My Sample App</a>
</body>
</html>
Etapa 4 - Configurar o aplicativo Web para tipos MIME do pacote do aplicativo
Adicione um novo arquivo ao aplicativo Web nomeado: Web.config. Abra o Web.config ficheiro a partir do explorador e adicione as seguintes linhas.
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<!--This is to allow the web server to serve resources with the appropriate file extension-->
<staticContent>
<mimeMap fileExtension=".appx" mimeType="application/appx" />
<mimeMap fileExtension=".msix" mimeType="application/msix" />
<mimeMap fileExtension=".appxbundle" mimeType="application/appxbundle" />
<mimeMap fileExtension=".msixbundle" mimeType="application/msixbundle" />
<mimeMap fileExtension=".appinstaller" mimeType="application/appinstaller" />
</staticContent>
</system.webServer>
</configuration>
Passo 5 - Executar e testar
Para abrir a página web que criou, utilize o URL do passo 3 no browser seguido por /default.html.
Clique em "Install My Sample App" para iniciar o App Installer e instalar o pacote do aplicativo.
Solução de problemas
Falha na instalação do aplicativo App Installer
A instalação do aplicativo falhará se o certificado com o qual o pacote do aplicativo está assinado não estiver instalado no dispositivo. Para corrigir isso, você precisará instalar o certificado antes da instalação do aplicativo. Se você estiver hospedando um pacote de aplicativo para distribuição pública, recomendamos assinar seu pacote de aplicativo com um certificado de uma autoridade de certificação.
Nada acontece quando você clica no link
Certifique-se de que a aplicação App Installer está instalada. Vá para Configurações ->Apps & Recursos e encontre o App Installer na lista de aplicativos instalados.