Symptomer
Tenk deg følgende:
-
Du har en Microsoft .NET Framework 2.0-baserte ClickOnce-programmer som er signert med et sertifikat som er kjedet.
-
I dialogboksen Sikkerhetsinnstillinger i Internet Explorer, kan du deaktivere alternativet Kjør komponenter som ikke er signert med Authenticode.
-
Du prøver å bruke ClickOnce-programmet ved å gå til adressen til serveren som er vert for programmet.
I dette scenariet oppstår et System.Deployment.Application.InvalidDeploymentException -unntak. Deretter kan du motta følgende feilmelding:
Tittel: Kan ikke starte programmet
Beskrivelse: Kan ikke fortsette. Programmet er ikke riktig formatert.
Kontakt programvareleverandøren for å få hjelp.
Når du velger Detaljer i dialogboksen, kan du dessuten få følgende melding:
Web-leseren tillater ikke at du skal kunne kjøre usignerte programmer.
Årsak
Dette problemet oppstår fordi ClickOnce ikke gjenkjenner en kjedet sertifikat som gyldige Authenticode-sertifikatet.
Løsning
Informasjon om hurtigreparasjon
En støttet hurtigreparasjon er tilgjengelig fra Microsoft. Denne hurtigreparasjonen er imidlertid ment å løse problemet som er beskrevet i denne artikkelen. Bruk denne hurtigreparasjonen bare på systemer som har problemet som er beskrevet i denne artikkelen. Denne hurtigreparasjonen kan gjennomgå ytterligere testing. Hvis du ikke er alvorlig påvirket av dette problemet, anbefaler vi derfor at du venter på neste programvareoppdatering som inneholder denne hurtigreparasjonen.
Hvis hurtigreparasjonen er tilgjengelig for nedlasting, ligger den under delen "Hotfix Download Available" øverst i denne Knowledge Base-artikkelen. Hvis denne delen ikke vises, kan du kontakte Microsofts kundeservice og kundestøtte for å få hurtigreparasjonen.
Obs! Hvis det oppstår andre problemer, eller hvis feilsøkingstips, må du kanskje opprette en separat forespørsel om. Vanlige kundestøttekostnader gjelder for ytterligere kundestøttespørsmål og problemer som ikke dekkes av denne oppdateringen. For en fullstendig liste over telefonnumre for Microsofts kundeservice og kundestøtte eller opprette en separat forespørsel om, kan du gå til følgende Microsoft-webområde:
http://support.microsoft.com/contactus/?ws=supportObs! Hotfix Download Available-skjemaet viser språkene som hurtigreparasjonen er tilgjengelig på. Hvis du ikke ser språket ditt, er det fordi en hurtigreparasjon ikke er tilgjengelig for dette språket.
Du kan også laste ned denne hurtigreparasjonen fra Microsoft koble til webområdet:
https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=28951
Forutsetninger
Du må ha Microsoft .NET Framework 2.0 Service Pack 2 (SP2) eller Microsoft.NET Framework 3.5 Service Pack 1 (SP1) installert for å bruke denne hurtigreparasjonen.
Krav om omstart
Du har ikke datamaskinen på nytt etter at du har installert denne hurtigreparasjonen hvis ingen forekomster av .NET Framework som er i bruk.
Informasjon om erstatning av hurtigreparasjoner
Denne hurtigreparasjonen erstatter ikke andre hurtigreparasjoner.
Filinformasjon
Den engelskspråklige versjonen av denne hurtigreparasjonen har filattributtene (eller senere filattributter) som er oppført i følgende tabell. Datoene og klokkeslettene for disse filene er oppført i Coordinated Universal Time (UTC). Når du viser filinformasjonen, konverteres den til lokal tid. Hvis du vil finne forskjellen mellom UTC og lokal tid, kan du bruke kategorien tidssone under dato og klokkeslett i Kontrollpanel.
For alle støttede x86-baserte versjoner av Windows XP, Windows Server 2000 og Windows Server 2003
Filnavn |
Filversjon |
Filstørrelse |
Dato |
Tid |
Plattform |
---|---|---|---|---|---|
System.deployment.dll |
2.0.50727.4401 |
970,752 |
14-Sep-2009 |
05:20 |
x86 |
For alle støttede x64-baserte versjoner av Windows XP, Windows Server 2000 og Windows Server 2003
Filnavn |
Filversjon |
Filstørrelse |
Dato |
Tid |
Plattform |
---|---|---|---|---|---|
System.deployment.dll |
2.0.50727.4401 |
970,752 |
14-Sep-2009 |
04:55 |
x64 |
For alle støttede Itanium-baserte versjoner av Windows XP, Windows Server 2000 og Windows Server 2003
Filnavn |
Filversjon |
Filstørrelse |
Dato |
Tid |
Plattform |
---|---|---|---|---|---|
System.deployment.dll |
2.0.50727.4401 |
970,752 |
14-Sep-2009 |
04:55 |
IA-64 |
For alle støttede x86-baserte versjoner av Windows Vista SP2 og Windows Server 2008 SP2
Filnavn |
Filversjon |
Filstørrelse |
Dato |
Tid |
Plattform |
---|---|---|---|---|---|
System.deployment.dll |
2.0.50727.4431 |
970,752 |
08-Feb-2010 |
07:02 |
x86 |
For alle støttede x64-baserte versjoner av Windows Vista SP2 og Windows Server 2008 SP2
Filnavn |
Filversjon |
Filstørrelse |
Dato |
Tid |
Plattform |
---|---|---|---|---|---|
System.deployment.dll |
2.0.50727.4431 |
970,752 |
08-Feb-2010 |
07:02 |
x86 |
For alle støttede Itanium-baserte versjoner av Windows Server 2008 SP2
Filnavn |
Filversjon |
Filstørrelse |
Dato |
Tid |
Plattform |
---|---|---|---|---|---|
System.deployment.dll |
2.0.50727.4431 |
970,752 |
08-Feb-2010 |
07:02 |
x86 |
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".
Hvis du vil ha mer informasjon
Informasjon om tilleggsfiler
Informasjon om tilleggsfiler for Windows Vista SP2 og Windows Server 2008 SP2
Tilleggsfiler for alle støttede x86-baserte versjoner av Windows Server 2008 SP2 og Windows Vista SP2
Filnavn |
Msil_system.deployment_b03f5f7f11d50a3a_6.0.6002.22331_none_490c46ed4ae71a48.manifest |
Filversjon |
Ikke tilgjengelig |
Filstørrelse |
4,671 |
Dato (UTC) |
08-Feb-2010 |
Tid (UTC) |
13:43 |
Tilleggsfiler for alle støttede x64-baserte versjoner av Windows Server 2008 SP2 og Windows Vista SP2
Filnavn |
Amd64_netfx-system.deployment_b03f5f7f11d50a3a_6.0.6002.22331_none_8bc8c3ffb14c485b.manifest |
Filversjon |
Ikke tilgjengelig |
Filstørrelse |
5,506 |
Dato (UTC) |
08-Feb-2010 |
Tid (UTC) |
13:37 |
Filnavn |
Msil_system.deployment_b03f5f7f11d50a3a_6.0.6002.22331_none_490c46ed4ae71a48.manifest |
Filversjon |
Ikke tilgjengelig |
Filstørrelse |
4,671 |
Dato (UTC) |
08-Feb-2010 |
Tid (UTC) |
13:43 |
Tilleggsfiler for alle støttede Itanium-baserte versjoner av Windows Vista SP2
Filnavn |
Ia64_netfx-system.deployment_b03f5f7f11d50a3a_6.0.6002.22331_none_d375d898c5c8a945.manifest |
Filversjon |
Ikke tilgjengelig |
Filstørrelse |
5,494 |
Dato (UTC) |
08-Feb-2010 |
Tid (UTC) |
13:17 |
Filnavn |
Msil_system.deployment_b03f5f7f11d50a3a_6.0.6002.22331_none_490c46ed4ae71a48.manifest |
Filversjon |
Ikke tilgjengelig |
Filstørrelse |
4,671 |
Dato (UTC) |
08-Feb-2010 |
Tid (UTC) |
13:43 |
-
Authenticode er en Microsoft-teknologi som bruker industristandard kryptografi til å signere programkode med digitale sertifikater. Digitale sertifikater bekrefte ektheten av utgiveren av programmet.
-
En sertifikatkjede er en sekvens av sertifikater. Hvert sertifikat i kjeden er signert av neste sertifikatet i sekvensen. Sertifikatkjeder opprettes for å etablere en klareringskjede fra en peer-sertifikat til en klarert sertifiseringsinstans (CA). Sertifikater i kjeden kan kalles "kjedede sertifikater."
Hvis du vil ha mer informasjon om ClickOnce-distribusjonen for Microsoft .NET Windows Forms-programmer, kan du gå til følgende webområde for Microsoft Developer Network (MSDN):