Simptome
Să luăm în considerare următorul scenariu:
-
Aveţi o aplicaţie bazată pe .NET Framework 2.0 ClickOnce care este semnat cu un certificat înlănțuite.
-
În caseta de dialog Setări de securitate din Internet Explorer, Dezactivați opțiunea executare componente nu sunt semnate cu Authenticode.
-
Încercați să implementați aplicației ClickOnce vizitând adresa de serverul care găzduiește aplicația.
În acest scenariu, apare o excepție System.Deployment.Application.InvalidDeploymentException . Apoi, primiţi următorul mesaj de eroare:
Titlu: Posibilă pornirea aplicației
Descriere: Nu poate continua. Aplicația este formatat incorect.
Contactați distribuitorul aplicației pentru asistență.
În plus, după ce faceți clic în caseta de dialog Detail , primiți următorul mesaj:
Browserul Web nu vă permite să executați aplicații nesemnate.
Cauza
Această problemă apare deoarece ClickOnce nu recunoaște un certificat înlănțuite ca un certificat Authenticode.
Rezolvare
Informații despre remedierea rapidă
O remediere rapidă compatibilă este disponibilă de la Microsoft. Cu toate acestea, această remediere rapidă este destinată pentru a corecta doar problema descrisă în acest articol. Aplicați această remediere rapidă numai pentru sistemele care întâmpină problema descrisă în acest articol. Această remediere rapidă poate să necesite testare suplimentară. De aceea, dacă nu sunteți grav afectat de această problemă, vă recomandăm să aşteptaţi următoarea actualizare software care conţine această remediere rapidă.
Dacă remedierea rapidă este disponibilă pentru descărcare, există o secțiune "Descărcare remediere rapidă disponibilă" în partea de sus a acestui articol din baza de cunoștințe. Dacă nu apare această secţiune, contactaţi Microsoft Client Service și suport pentru a obţine remedierea rapidă.
Notă Dacă se produc probleme suplimentare sau este necesară depanarea, poate fi necesar să creați o solicitare de asistenţă separată. Costurile de obicei pentru suport se vor aplica pentru sprijin suplimentar, întrebări și probleme care nu sunt specifice pentru această remediere rapidă . Pentru o listă completă cu numerele de telefon ale clienților servicii și asistență Microsoft sau pentru a crea o solicitare de asistenţă separată, vizitați următorul site Web Microsoft:
http://support.microsoft.com/contactus/?ws=supportNotă Formularul "Descărcare remediere rapidă disponibilă" afişează limbile pentru care este disponibilă remedierea rapidă. Dacă nu vedeți limba dvs., înseamnă că o remediere rapidă nu este disponibilă pentru respectiva limbă.
Alternativ, puteţi descărca această remediere rapidă de la următorul site Web Microsoft de conectare:
https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=28951
Cerințe preliminare
Trebuie să aveți Microsoft .NET Framework 2.0 Service Pack 2 (SP2) sau Microsoft.NET Framework 3.5 Service Pack 1 (SP1) instalate pentru a aplica această remediere rapidă.
Cerinţă de repornire
Nu trebuie să reporniți computerul după aplicarea acestei remedieri rapide dacă nici o instanță de .NET Framework este în uz.
Informații despre înlocuirea remedierilor rapide
Această remediere rapidă nu înlocuiește alte remedieri rapide.
Informații despre fișier
Versiunea în limba engleză a acestei remedieri rapide are atributele de fişier (sau atribute de fişier mai recente) enumerate în următorul tabel. Datele şi orele acestor fişiere sunt exprimate în listă în ora universală (UTC). Când vizualizaţi informaţiile despre fișier, acesta este convertit la ora locală. Pentru a găsi diferenţa dintre UTC şi ora locală, utilizaţi fila Fusul orar în elementul de Data şi ora în Panoul de Control.
Pentru toate versiunile x86 bazat pe Windows XP, Windows Server 2000 și Windows Server 2003
Nume de fișier |
Versiune fișier |
Dimensiune fișier |
Data |
Ora |
Platformă |
---|---|---|---|---|---|
System.deployment.dll |
2.0.50727.4401 |
970,752 |
14-Sep-2009 |
05:20 |
x86 |
Pentru toate versiunile x64 bazat pe Windows XP, Windows Server 2000 și Windows Server 2003
Nume de fișier |
Versiune fișier |
Dimensiune fișier |
Data |
Ora |
Platformă |
---|---|---|---|---|---|
System.deployment.dll |
2.0.50727.4401 |
970,752 |
14-Sep-2009 |
04:55 |
x64 |
Pentru toate versiunile bazate pe Itanium de Windows XP, Windows Server 2000 și Windows Server 2003
Nume de fișier |
Versiune fișier |
Dimensiune fișier |
Data |
Ora |
Platformă |
---|---|---|---|---|---|
System.deployment.dll |
2.0.50727.4401 |
970,752 |
14-Sep-2009 |
04:55 |
IA-64 |
Pentru toate versiunile bazate pe x86 de Windows Vista SP2 şi Windows Server 2008 SP2
Nume de fișier |
Versiune fișier |
Dimensiune fișier |
Data |
Ora |
Platformă |
---|---|---|---|---|---|
System.deployment.dll |
2.0.50727.4431 |
970,752 |
08-Feb-2010 |
07:02 |
x86 |
Pentru toate versiunile bazate pe x64 de Windows Vista SP2 şi Windows Server 2008 SP2
Nume de fișier |
Versiune fișier |
Dimensiune fișier |
Data |
Ora |
Platformă |
---|---|---|---|---|---|
System.deployment.dll |
2.0.50727.4431 |
970,752 |
08-Feb-2010 |
07:02 |
x86 |
Pentru toate versiunile bazate pe Itanium de Windows Server 2008 SP2
Nume de fișier |
Versiune fișier |
Dimensiune fișier |
Data |
Ora |
Platformă |
---|---|---|---|---|---|
System.deployment.dll |
2.0.50727.4431 |
970,752 |
08-Feb-2010 |
07:02 |
x86 |
Stare
Microsoft a confirmat că aceasta este o problemă cu produsele Microsoft enumerate în secţiunea „Se aplică la".
Mai multe informații
Informații despre fișierele suplimentare
Informații suplimentare despre fișiere pentru Windows Vista SP2 şi Windows Server 2008 SP2
Fișiere suplimentare pentru toate versiunile x86 bazat pe Windows Server 2008 SP2 și Windows Vista SP2
Nume de fișier |
Msil_system.deployment_b03f5f7f11d50a3a_6.0.6002.22331_none_490c46ed4ae71a48.manifest |
Versiune fișier |
Nu este aplicabil |
Dimensiune fișier |
4,671 |
Dată (UTC) |
08-Feb-2010 |
Ora (UTC) |
13:43 |
Fișiere suplimentare pentru toate versiunile x64 bazat pe Windows Server 2008 SP2 și Windows Vista SP2
Nume de fișier |
Amd64_netfx-system.deployment_b03f5f7f11d50a3a_6.0.6002.22331_none_8bc8c3ffb14c485b.manifest |
Versiune fișier |
Nu este aplicabil |
Dimensiune fișier |
5,506 |
Data (UTC) |
08-Feb-2010 |
Ora (UTC) |
13:37 |
Nume de fișier |
Msil_system.deployment_b03f5f7f11d50a3a_6.0.6002.22331_none_490c46ed4ae71a48.manifest |
Versiune fișier |
Nu este aplicabil |
Dimensiune fișier |
4,671 |
Dată (UTC) |
08-Feb-2010 |
Ora (UTC) |
13:43 |
Fișiere suplimentare pentru toate versiunile bazate pe Itanium de Windows Vista SP2
Nume de fișier |
Ia64_netfx-system.deployment_b03f5f7f11d50a3a_6.0.6002.22331_none_d375d898c5c8a945.manifest |
Versiune fișier |
Nu este aplicabil |
Dimensiune fișier |
5,494 |
Dată (UTC) |
08-Feb-2010 |
Ora (UTC) |
13:17 |
Nume de fișier |
Msil_system.deployment_b03f5f7f11d50a3a_6.0.6002.22331_none_490c46ed4ae71a48.manifest |
Versiune fișier |
Nu este aplicabil |
Dimensiune fișier |
4,671 |
Dată (UTC) |
08-Feb-2010 |
Ora (UTC) |
13:43 |
-
Authenticode este o tehnologie Microsoft care utilizează criptografie standard industrial pentru a face sign cod aplicație cu certificate digitale. Certificate digitale verifica autenticitatea editorului aplicației.
-
Un lanț de certificate este o secvență de certificate. Fiecare certificat în lanț este semnat de certificat următoare în ordine. Se leagă de certificat sunt create pentru a crea un lanț de încredere de la un certificat de tip peer pentru un certificat de autoritate (CA) de certificare de încredere. Certificate în lanț poate fi numit "înlănțuite certificate."
Pentru mai multe informații despre implementare ClickOnce pentru aplicații Microsoft .NET Windows Forms, vizitați următorul site Web Microsoft Developer Network (MSDN):