Como: Especifique um local alternativo para atualizações de implantação
Você pode instalar o ClickOnce aplicativo inicialmente a partir de um CD ou um compartilhamento de arquivos, mas o aplicativo deve verificar as atualizações periódicas na Web. Você pode especificar um local alternativo para atualizações em seu manifesto de implantação para que seu aplicativo possa atualizar próprio da Web após sua instalação inicial.
Observação: |
---|
Seu aplicativo deve ser configurado para instalar localmente para usar este recurso.Para obter mais informações, consulte Demonstra Passo a passo: Implantando um aplicativo ClickOnce manualmente.Além disso, se você instalar um ClickOnce aplicativo de rede, definindo um local alternativo causas ClickOnce Para usar esse local para a instalação do inicial e todas as atualizações subseqüentes. Se você instalar o aplicativo localmente (por exemplo, de um CD), a instalação inicial é executada usando a mídia original e todas as atualizações subseqüentes usará o local alternativo. |
Especificar um local alternativo para atualizações usando MageUI.exe (utilitário baseado em Windows Forms)
Abra um aviso de comando do .NET estrutura e digite:
mageui.exe
Sobre o Arquivo menu, escolher em aberto para em em aberto o manifesto de implantação do seu aplicativo.
selecionar o Opções de implantação guia.
No texto da caixa denominada Abrir local, insira a URL para o diretório que contém o manifesto da implantação para atualizações de aplicativos.
salvar o manifesto de implantação.
Especificar um local alternativo para atualizações usando o Mage.exe
em aberto um aviso de comando do .NET estrutura.
Defina o local de atualização usando o comando a seguir.Neste exemplo, HelloWorld.exe.application é o caminho para o seu ClickOnce manifesto do aplicativo, que sempre tem a extensão .application, e http://adatum.com/Update/Path é a URL que ClickOnce irá verificar atualizações de aplicativos.
Mage -Update HelloWorld.exe.application -ProviderUrl http://adatum.com/Update/Path
Salve o arquivo.
Observação: Agora, você precisará assinar novamente o arquivo com Mage.exe.Para obter mais informações, consulte Demonstra Passo a passo: Implantando um aplicativo ClickOnce manualmente.
Segurança
Se você instalar o aplicativo a partir um offline médio sistema autônomo um CD e o computador está online, ClickOnce primeiro verifica o URL especificado pela <deploymentProvider> marca no manifesto de implantação para determinar se o local de atualização contém uma versão mais recente do aplicativo. Em caso afirmativo, ClickOnce Instala o aplicativo diretamente a partir daí, em vez de no diretório de instalação inicial, e o common linguagem tempo de execução (CLR) determina a relação de confiança do seu aplicativo usando de nível <deploymentProvider>. Se o computador estiver off-line, ou <deploymentProvider> está inacessível, ClickOnce instalações de CD e o CLR concede confiança com base no ponto de instalar; para uma instalar do CD, isso significa que seu aplicativo recebe confiança total. Todas as atualizações subseqüentes herdarão esse nível de confiança.
All ClickOnce aplicativos que usam <deploymentProvider> deve explicitamente declarar as permissões necessárias no manifesto do aplicativo, para que o aplicativo não recebe diferentes níveis de confiança em computadores diferentes.
Consulte também
Tarefas
Demonstra Passo a passo: Implantando um aplicativo ClickOnce manualmente
Conceitos
Visão geral sobre a implantação do ClickOnce
Implantação ClickOnce e segurança