Compartilhar via


Como: especificar um local alternativo para implantação de atualizações

Você pode instalar o ClickOnce aplicativo inicialmente a partir de um CD ou um compartilhamento de arquivos, mas o aplicativo deve verificar se há 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çãoObservação

Seu aplicativo deve ser configurado para instalar localmente para usar este recurso.Para obter mais informações, consulte Passo a passo: Manualmente implantando um aplicativo de ClickOnce.Além disso, se você instalar um ClickOnce aplicativos da rede, definindo um local alternativo causas ClickOnce para usar esse local para a instalação inicial e todas as atualizações subseqüentes.Se você instalar o aplicativo localmente (por exemplo, de um CD), a instalação inicial é realizada usando a mídia original e todas as atualizações subseqüentes usarão o local alternativo.

Especificando um local alternativo para atualizações usando o MageUI.exe (utilitário baseado em Windows Forms)

  1. Abrir um.NET Framework prompt de comando e digite:

    mageui.exe

  2. Sobre o arquivo menu, escolha Abrir para abrir o manifesto de implantação do seu aplicativo.

  3. Selecione o Opções de implantação guia.

  4. Na caixa de texto chamado O local de inicialização, digite a URL para o diretório que conterá o manifesto de implantação para atualizações de aplicativos.

  5. Salve o manifesto de implantação.

Especificando um local alternativo para atualizações usando o Mage

  1. Abrir um.NET Framework prompt de comando.

  2. Defina o local de atualização usando o comando a seguir.Neste exemplo, HelloWorld.exe.application é o caminho para seu ClickOnce o manifesto de aplicativo, que sempre tem a extensão. Application, e http://adatum.com/Update/Path é o URL que ClickOnce irá verificar atualizações do aplicativo.

    Mage -Update HelloWorld.exe.application -ProviderUrl http://adatum.com/Update/Path

  3. Salve o arquivo.

    ObservaçãoObservação

    Agora, você precisará assinar novamente o arquivo com Mage.Para obter mais informações, consulte Passo a passo: Manualmente implantando um aplicativo de ClickOnce.

Segurança

Se você instalar o seu aplicativo de uma mídia off-line, como um CD, e o computador está on-line, 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 da partir do diretório de instalação inicial, e o common language runtime (CLR) determina a relação de confiança do seu aplicativo usando de nível <deploymentProvider>.Se o computador estiver off-line, ou <deploymentProvider> não pode ser acessado, ClickOnce instalações a partir do CD e o CLR concede confiança com base em um ponto de instalação. para uma instalação 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.

Todos os ClickOnce os 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

Passo a passo: Manualmente implantando um aplicativo de ClickOnce

Referência

Manifesto de implantação de ClickOnce

Conceitos

Proteção de aplicativos de ClickOnce

Escolhendo uma estratégia de atualização de ClickOnce