Uma aplicação ClickOnce ou uma aplicação de browser WPF XAML não apresenta nenhuma notificação de que pergunta se pretende executar a aplicação quando tentar executar a aplicação na zona da Internet no Internet Explorer


Sintomas


Considere o seguinte cenário:
  • Navegar para uma página que tem uma aplicação ClickOnce ou uma aplicação de browser WPF XAML (XBAP Anfitrião).
  • A aplicação está configurada para ser executado no modo "online só".
  • Tente executar a aplicação na zona da Internet no Internet Explorer.
Neste cenário, a aplicação não apresentar notificação de que pergunta se pretende executar a aplicação.

Causa


Este problema ocorre porque por predefinição, aplicações ClickOnce e WPF XBAPs não apresentam caixas de diálogo de notificação quando executar as aplicações em modo de "online só".

Resolução


Para resolver este problema, instale a actualização de segurança específica para o sistema que é descrita no boletim MS11-044. Para mais informações, visite a seguinte página Web da Microsoft:

Mais Informações


O processo de verificação de assinatura para aplicações ClickOnce e para WPF XBAPs é actualizado para o ajudar a reconhecer quando estiver a executar aplicações não fidedignas na zona da Internet. Depois de instalar a actualização de segurança MS11-044, verá uma caixa de diálogo Executar aplicação que é encontrada normalmente quando utiliza o Internet Explorer para aceder a uma aplicação através da Internet. Se as aplicações ClickOnce existentes ou WPF XBAPs são esperado para executar a partir da Internet no modo só de online sem caixas de diálogo que está a ser apresentadas, alterações poderão ter de ser efectuadas para essas aplicações para as aplicações continuem a ser executado correctamente depois de MS11-044 instalado. Para reverter para o comportamento de iniciar a aplicação depois de instalar a actualização, utilize um dos seguintes métodos:
  • Adicionar um fabricante fidedigno
  • Adicionar um site fidedigno

Como adicionar um fabricante fidedigno

  1. Obter um certificado digital de uma autoridade de certificação (AC). Para mais informações sobre como obter um certificado digital, visite o seguinte Web site da Microsoft Developer Network (MSDN):
  2. No Internet Explorer, clique em Opções da Internet no menu Ferramentas , clique no separador conteúdo e, em seguida, clique em fabricantes.
  3. Clique em Importare, em seguida, siga as instruções do Assistente para importar certificados.
Para mais informações sobre como adicionar um fabricante fidedigno, visite o seguinte Web site da MSDN:

Como adicionar um URL à lista de Sites fidedignos

  1. No Internet Explorer, clique em Opções da Internet no menu Ferramentas , clique no separador segurança , clique em Sites fidedignose, em seguida, clique em Sites.
  2. Escreva o URL do site na caixa de texto Adicionar este Web site à zona e, em seguida, clique em Adicionar.
Para mais informações sobre como adicionar um URL à lista de Sites fidedignos, visite o seguinte website de ajuda do Windows:

Também por esta actualização

Além das alterações listadas na secção "Informações sobre a vulnerabilidade" do boletim MS11-044, esta actualização de segurança também deprecates ClickOnce suporte para hash MD2 e MD4. Após a actualização for aplicada, as aplicações que são assinadas com um algoritmo hash MD2 ou MD4 já não serão executada.