Compartilhar via


How to: Especifique umLocal de Alternarpara implantação de atualizações

Você pode instalar o ClickOnce aplicativo inicialmente a partir de um CD ou um compartilhamento de arquivo, mas o aplicativo deve verificar se há atualizações periódicas em 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 Walkthrough: Manualmente, implantando um aplicativo de ClickOnce. Além disso, se você instalar um ClickOnce o aplicativo da rede, definindo um local alternativo causas ClickOnce para usar o local para a instalação inicial e todas as atualizações subseqüentes. Se você instalar o aplicativo localmente (por exemplo, a partir 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 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 verificará se há 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 Walkthrough: 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á online, ClickOnce primeiro verifica o URL especificado pela <deploymentProvider> marca na implantação de manifesto 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 language runtime (CLR) determina a relação de confiança do aplicativo usando de nível <deploymentProvider>. Se o computador estiver off-line, ou <deploymentProvider> está inacessível, ClickOnce instala a partir do CD e a relação de confiança de concessões CLR com base no ponto de instalação. para um CD de instalação, 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 que eles precisam no manifesto do aplicativo, para que o aplicativo não receber a diferentes níveis de confiança em computadores diferentes.

Consulte também

Tarefas

Walkthrough: Manualmente, implantando um aplicativo de ClickOnce

Referência

ClickOnce Manifesto de implantação

Conceitos

Protegendo aplicativos de ClickOnce

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