Solução de problemas de erros específicos em implantações do ClickOnce
Este tópico lista os seguintes erros comuns que podem ocorrer quando você implanta um ClickOnce aplicativo e fornece etapas para resolver cada problema.
Erros Geral
Quando você tentar localizar um arquivo .aplicativo, nada ocorre, ou processa XML no Internet Explorer, ou você receber uma caixa de diálogo Executar ou salvar sistema autônomo
Esse erro provavelmente é causado por tipos de conteúdo (também conhecido sistema autônomo tipos de MIME) não seja registrados corretamente no servidor ou cliente.
Primeiro, certifique-se de que o servidor esteja configurado para associar a extensão de .aplicativo "aplicativo/x-ms-aplicativo" tipo de conteúdo.
Se o servidor está configurado corretamente, certifique-se de que o .NET Framework 2,0 está instalado no seu computador. Se o .NET Framework 2,0 é instalado, e você ainda estiver vendo esse problema, tente desinstalar e reinstalar o .NET Framework 2,0 para registrar novamente o tipo de conteúdo no cliente.
Mensagem de erro diz: "não é possível recuperar o aplicativo.Arquivos ausentes na implantação"ou"baixar do aplicativo foi interrompida, verifique se há erros de rede e tente novamente mais tarde "
Esta mensagem indica que um ou mais arquivos que está sendo referenciados pela ClickOnce não não possível baixar os manifestos. A maneira mais fácil de depurar esse erro é tentar baixar o URL que ClickOnce diz que não é possível fazer download. Aqui estão algumas causas possíveis:
Se o arquivo de log indicar "(403) proibida"ou"(404) não encontrado", verifique se o servidor Web está configurado para que ele não bloqueia o baixar desse arquivo.Para obter mais informações, consulte Servidor e problemas de configuração do cliente em implantações do ClickOnce.
Se a. arquivo de configuração está sendo bloqueado por servidor, consulte a seção "baixar erro ao tentar instalar umClickOnceaplicativo que tenha um. arquivo de configuração "posterior neste tópico.
Determinar se isso ocorreu porque o deploymentProvider URL no manifesto de implantação está apontando para um local diferente a URL usada para ativação.
Certifique-se de que todos os arquivos estão presentes no servidor; o ClickOnce log deve informar o arquivo que não foi encontrado.
Verificar se existem problemas de conectividade de rede; você pode receber essa mensagem se o computador cliente ficou off-line durante o baixar.
Erro de baixar quando você tenta instalar um aplicativo ClickOnce que tenha um. arquivo de configuração
Por padrão, um aplicativo do Visual Basic baseado no Windows inclui um aplicativo. arquivo de configuração.Haverá um problema quando um usuário tenta instalar a partir de um servidor Web que usa o Windows Server 2003, pois esse sistema operacional bloqueia a instalação dos arquivos .config por razões de segurança.Para habilitar o arquivo .config ser instalado, clicar Usar extensão de arquivo ".implantar" in the Opções de publicar caixa de diálogo.
Você também deve conjunto sistema autônomo tipos de conteúdo (também conhecido sistema autônomo tipos de MIME) apropriadamente para .aplicativo e .manifesto .implantar arquivos.Para obter mais informações, consulte a documentação do servidor Web.
Para obter mais informações, consulte "Windows servidor 2003: Bloqueada tipos de conteúdo"Servidor e problemas de configuração do cliente em implantações do ClickOnce.
Mensagem de erro: "O aplicativo está formatado incorretamente;"arquivo de log contém"assinatura XML é inválido"
Certifique-se atualizado o arquivo de manifesto e assinado novamente.Republique o aplicativo usando Visual Studio ou use Mage para assinar o aplicativo novamente.
Você atualizou seu aplicativo no servidor, mas o cliente não baixa a atualização
Este problema poderá ser resolvido realizando uma das seguintes tarefas:
Examine o deploymentProvider URL no manifesto de implantação. Certifique-se de que você está atualizando os bits no mesmo local que deploymentProvider aponta para.
Verifique se o intervalo de atualização no manifesto de implantação.Se esse intervalo for definido sistema autônomo um intervalo periódico, tal sistema autônomo um time cada seis horas, ClickOnce não examina para obter uma atualização até que esse intervalo tiver passado. Você pode alterar o manifesto para procurar uma atualização cada time que o aplicativo é iniciado.Alterar o intervalo de atualização é uma opção conveniente durante o time de desenvolvimento para verificar as atualizações estão sendo instaladas, mas ele torna lento ativação de aplicativo.
Tente iniciar o aplicativo novamente no menu ' Iniciar '.ClickOnce pode ter detectado a atualização em segundo plano, mas solicitará que você instale os bits no próxima a ativação.
Durante a atualização você receber uma mensagem de erro que tem a seguinte entrada de log: "A referência na implantação não corresponde à identidade definida no manifesto do aplicativo"
Este erro pode ocorrer porque você tiver editado manualmente os manifestos de implantação e o aplicativo e ter causado a descrição do que a identidade de um assembly no um manifesto fique fora de sincronia com o Outros.A identidade de um assembly é constituída de seu nome, versão, cultura e token de chave pública.Examine as descrições de identidade em seus manifestos e corrigir quaisquer diferenças.
É bem-sucedida primeira vez em que a ativação de disco local ou CD-ROM, mas a ativação subseqüente do Menu Iniciar não terá êxito
ClickOnce usa a URL do provedor de implantação para receber atualizações para o aplicativo. Verifique se o local que aponta para a URL está correto.
Erro: "Não pode iniciar o aplicativo"
Essa mensagem de erro normalmente indica que há um problema ao instalar este aplicativo para o ClickOnce armazenamento. O aplicativo tem um erro ou o armazenamento está corrompido.O arquivo de log pode dizer onde ocorreu o erro.
Faça o seguinte:
Verifique se a identidade do manifesto de implantação, identidade do manifesto do aplicativo e identidade do aplicativo EXE principal são todos exclusivos.
Verifique se os caminhos de arquivo não estão mais de 100 caracteres.Se seu aplicativo contém caminhos de arquivo são muito longos, você pode exceder as limitações do caminho máximo que você pode armazenar.Tente diminuir os caminhos e reinstale.
PrivatePath configurações no arquivo de configuração do aplicativo não são respeitadas
Para usar PrivatePath (caminhos de investigação Fusion), o aplicativo deve solicitação permissão de confiança total.Tente alterar o manifesto do aplicativo para solicitar confiança total e, em seguida, tente novamente.
Durante a desinstalação será exibida uma mensagem achando, "Falha ao desinstalar o aplicativo"
Essa mensagem normalmente indica que o aplicativo já foi removido ou o armazenamento está corrompido.Depois de clicar em OK, the Adicionar ou remover programas entrada será removida.
Durante a instalação, aparece uma mensagem que afirma que as dependências de plataforma não estão instaladas
Falta um pré-requisito no GAC (cache de assemblies global) que o aplicativo precisa para ser executado.
Publicação com o Visual Studio
Falha de publicação no Visual Studio
Verifique se você tem o direito de publicar no servidor que estão direcionando.Por exemplo, se você está conectado a um computador servidor de terminal sistema autônomo um usuário comum, não sistema autônomo administrador, você provavelmente não terá sistema autônomo direitos necessários para publicar o servidor Web local.
Se você estiver publicação com uma URL, certifique-se de que o computador de destino tem as extensões de servidor do FrontPage habilitado.
Mensagem de erro: Não é possível criar o site '<site>'.Os componentes para comunicação com as extensões de servidor do FrontPage não estão instalados.
Certifique-se de que têm o Microsoft componente do Visual Studio Web Authoring instalado na computador que está sendo publicado do.Para usuários do Express, este componente não está instalado por padrão.Para obter mais informações, consulte https://go.Microsoft.com/fwlink/?LinkId=102310.
Usando Mage
Você tentou entrar com um certificado no armazenamento de certificados e uma caixa de mensagem recebida em branco
No Assinatura caixa de diálogo, você deve:
selecionar Entrar com um certificado armazenado, and
selecionar um certificado da lista; o primeiro certificado não é a seleção padrão.
Clicar no botão "Assinar Don't" faz com que uma exceção
Esse problema é um bug conhecido.All ClickOnce manifestos são necessários para ser assinado. selecionar uma das opções de assinatura e, em seguida, clicar OK.
Erros adicionais
A tabela a seguir mostra algumas mensagens de erro comuns que um usuário do computador cliente poderá receber quando o usuário instala um ClickOnce aplicativo. Cada mensagem de erro está listada ao lado de uma descrição do que a causa mais provável do erro.
Mensagem de erro |
Descrição |
---|---|
Não é possível iniciar o aplicativo.Entre em contato com o publicador do aplicativo. Não é possível iniciar o aplicativo.Para obter assistência, entre em contato com o fornecedor do aplicativo. |
Essas são mensagens de erro genéricas que ocorrem quando o aplicativo não pode ser iniciado e nenhum motivo específico pode ser encontrado.Freqüentemente isso significa que o aplicativo, de alguma forma, está corrompido ou que o ClickOnce armazenamento está corrompido. |
Não é possível continuar.O aplicativo está formatado incorretamente.Entre em contato com o publicador do aplicativo para obter assistência. Validação do aplicativo não foi bem-sucedida.Não é possível continuar. Não é possível recuperar arquivos do aplicativo.Arquivos corrompidos na implantação. |
Um dos arquivos de manifesto na implantação sintaticamente inválido ou contém um hash inválido pode ser reconciliado com o arquivo correspondente.Esse erro também pode indicar que o manifesto incorporado dentro de um assembly esteja corrompido.Recriar a implantação e recompilar seu aplicativo, ou localizar e corrigir os erros manualmente em seus manifestos. |
Não é possível recuperar o aplicativo.Erro de autenticação. Instalação do aplicativo não foi bem-sucedida.Não é possível localizar arquivos de aplicativos no servidor.Entre em contato com o publicador do aplicativo ou o administrador para obter assistência. |
Não não possível baixar um ou mais arquivos na implantação porque não tem permissão para acesso-los.Isso pode ser causado por um erro de proibido 403 sendo retornados por um servidor Web, que pode ocorrer se um dos arquivos na sua implantação termina com uma extensão que torna o servidor Web tratá-lo sistema autônomo um arquivo protegido.Além disso, um diretório que contém um ou mais arquivos do aplicativo talvez exigem um nome de usuário e senha para acessar. |
Não é possível baixar o aplicativo.O aplicativo está faltando arquivos necessários.Entre em contato com o fornecedor do aplicativo ou o administrador do sistema para obter assistência. |
Um ou mais dos arquivos listados no manifesto do aplicativo não podem ser encontrados no servidor.Verifique se você carregou arquivos dependentes de todos os da implantação e tente novamente. |
baixar do aplicativo não foi bem-sucedida.Verifique a conexão de rede ou entre em contato com o administrador do sistema ou provedor de serviços de rede. |
ClickOnce não é possível estabelecer uma conexão de rede para o servidor. Examine a disponibilidade do servidor e o estado da rede. |
URLDownloadToCacheFile falhou com HRESULT '<number>'.Erro ao tentar baixar '<arquivo>'. |
Se um usuário tiver definido a opção de segurança avançada do Internet Explorer "Avisar" se houver alteração entre o modo seguro e não seguro no computador de destino de implantação e a URL de instalação do aplicativo ClickOnce que está sendo instalado seja redirecionada de não seguras para um site seguro (ou vice-versa), a instalação falhará porque o aviso do Internet Explorer interrompe a ele. Para resolver esse problema, adote um destes procedimentos:
|
Erro ao gravar em disco rígido.Pode haver espaço suficiente disponível no disco.Entre em contato com o fornecedor do aplicativo ou o administrador do sistema para obter assistência. |
Isso pode indicar o espaço em disco insuficiente para armazenar o aplicativo, mas ele também pode indicar um erro de E/s mais geral quando você está tentando salvar os arquivos do aplicativo na unidade. |
Não é possível iniciar o aplicativo.Não há espaço disponível suficiente no disco. |
O disco rígido está cheio.desmarcar desativar espaço e tente executar o aplicativo novamente. |
Muitas ativações implantadas estão tentando carregar ao mesmo tempo. |
ClickOnce limita o número de aplicativos diferentes que podem iniciar ao mesmo time. Isso está amplamente para ajudar a proteger contra tentativas mal-intencionadas iniciar ataques de negação de serviço contra o local ClickOnce os usuários que tentar iniciar o mesmo aplicativo repetidamente, em rápida sucessão, apenas acabará com uma única instância do aplicativo; serviço. |
Atalhos não podem ser ativados pela rede. |
Atalhos para um ClickOnce aplicativo só pode ser iniciado no disco rígido local. Eles não podem ser iniciados ao abrir um URL que aponta para um arquivo de atalho em um servidor remoto. |
O aplicativo é grande demais para ser executados online em confiança parcial.Entre em contato com o fornecedor do aplicativo ou o administrador do sistema para obter assistência. |
Um aplicativo executado em confiança parcial não pode ser maior do que metade do dimensionar da cota aplicativo online, que, por padrão é 250 MB. |
Consulte também
Conceitos
Solucionando problemas de implantações do ClickOnce
Outros recursos
Implantação de ClickOnce para aplicativos de formulários do Windows