Sintomas
Você tem um aplicativo de navegador XAML do Windows Presentation Foundation (WPF) (XBAP). Quando você executar o aplicativo no Mozilla Firefox 3.0 (ou posterior), o aplicativo falha ou trava o navegador da Web. Quando você depura o aplicativo, você receberá uma exceção de System.ComponentModel.Win32Exception. Além disso, você recebe a seguinte mensagem de erro:
Erro desconhecido (0x105)em MS. Internal.AppModel.CookieHandler.SetCookieUnsafe (Uri uri, String cookieData, String p3pHeader)em MS. Internal.AppModel.CookieHandler.SetCookie (Uri uri, String cookieData)no System.Windows.Application.SetCookie (Uri uri, valor de cadeia de caracteres)
Causa
Esse problema ocorre porque a identidade de uma interface que é usada pelo WPF Firefox plug-in (Npwpf.dll) para manipular cookies foi alterada no Mozilla Firefox 3.0 (ou posterior) do Firefox. Portanto, uma referência de serviço cookie NULL é retornada para o plug-in. Quando o plug-in tenta usar o serviço de cookie, ocorre uma violação de acesso.Plug-in de Npwpf.dll a nota é parte do Microsoft.NET Framework 3.5 ou o.NET Framework 3.5 Service Pack 1 (SP1).
Resolução
Informações sobre o hotfix
Para obter esse hotfix, use um dos seguintes métodos.
Método 1
Um hotfix compatível foi disponibilizado pela Microsoft. No entanto, esse hotfix destina-se a corrigir somente o problema descrito neste artigo. Aplique este hotfix somente aos sistemas que apresentarem esse problema específico. Esta correção poderá ser submetida a testes adicionais. Portanto, se esse problema não o prejudicar, recomendamos que você aguarde a próxima atualização de software que contenha esse hotfix.Para baixar esse hotfix do MSDN Code Gallery, visite o seguinte site da Microsoft:
http://code.msdn.microsoft.com/KB969140 Observação: O MSDN Code Gallery exibe os idiomas para os quais o hotfix está disponível. Se você não vir seu idioma listado, é porque a página de recursos da Galeria de código não está disponível para esse idioma.Observação: caso outros problemas estejam ocorrendo ou caso qualquer solução de problemas seja necessária, talvez você precise criar uma solicitação de serviço separada. Os custos normais de suporte serão aplicados a questões de suporte adicionais e problemas que não sejam específicos deste hotfix. Para obter uma lista completa dos números de telefone do Atendimento Microsoft e suporte ou para criar uma solicitação de serviço separada, visite o seguinte site da Microsoft:
Método 2
O seguinte arquivo está disponível para download no Centro de Download da Microsoft:
119591 como obter arquivos de suporte da Microsoft a partir de serviços onlineA Microsoft examinou esse arquivo em busca de vírus. A Microsoft usou o software de detecção de vírus mais recente que estava disponível na data em que o arquivo foi publicado. O arquivo está armazenado em servidores com segurança avançada que ajudam a evitar qualquer alteração não autorizada no arquivo.
Pré-requisitos:
Você deve ter o.NET Framework 3.5 SP1 instalado para aplicar esse hotfix.
Requisitos de reinicialização:
Você não precisa reiniciar o computador após aplicar esse hotfix.
Informações de substituição do hotfix:
Esse hotfix substitui o hotfix descrito no seguinte artigo da Base de dados de Conhecimento da Microsoft (KB):
Corrigir 971643 : uma exceção de "System.ComponentModel.Win32Exception" é exibida ao executar um aplicativo de navegador do WPF para ler ou gravar um cookie no navegador Firefox
Informações sobre o arquivo:
A versão global deste hotfix apresenta os atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos estão listadas na Hora Universal Coordenada (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para localizar a diferença entre o UTC e a hora local, use a guia Fuso Horário no item Data e Hora no Painel de Controle.
|
Nome do Arquivo |
Versão do arquivo |
Tamanho do arquivo |
Data |
Hora |
Plataforma |
|---|---|---|---|---|---|
|
Npwpf.dll |
3.5.30729.4403 |
68,408 |
14-Sep-2009 |
00:41 |
x86 |
Os produtos de terceiros descritos neste artigo são fabricados por empresas que são independentes da Microsoft. A Microsoft não oferece nenhuma garantia, implícita ou não, em relação ao desempenho ou à confiabilidade desses produtos.
Status
A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".
Mais informações
Para obter mais informações sobre a terminologia de atualização de software, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:
824684 descrição da terminologia padrão usada para descrever as atualizações de software