Feilmelding når du prøver å bruke et .NET Framework 2.0-baserte ClickOnce-program som er signert med et sertifikat som er kjedet: "programmet er ikke riktig formatert"

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):

http://msdn.microsoft.com/en-us/library/wh45kb66.aspx

Trenger du mer hjelp?

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Microsoft Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

×