Klaidos pranešimas, kai bandote įdiegti .NET Framework 2.0 pagrįstą "ClickOnce" taikomosios programos, kuris yra pasirašytas su grandinės sertifikatą: "programos neteisingai suformatuota"

Požymiai

Įsivaizduokite tokią situaciją:

  • Turite "Microsoft".NET Framework 2.0 pagrįstą "ClickOnce" taikomosios programos, kuris yra pasirašytas su grandinės sertifikatą.

  • Saugos parametrų dialogo lange "Internet Explorer", išjungti parinktį nėra prisijungęs su Authenticode komponentus.

  • Bandant įdiegti "ClickOnce" taikomosios programos iš serverio, kuriame yra programos adresas.

Tokiu atveju kyla System.Deployment.Application.InvalidDeploymentException išimtis. Tada, galite gauti tokį klaidos pranešimą:

Pavadinimas: Negalite paleisti programos
Aprašymas: Negali būti tęsiama. Programos neteisingai suformatuota.
Pagalbos kreipkitės į programos platintoją.

Be to, kai spustelėsite informacijos dialogo lange, galite gauti tokį pranešimą:

Žiniatinklio naršyklėje neleidžia paleisti nepasirašytas programas.

Priežastis

Ši problema kyla dėl to, kad ClickOnce neatpažįsta grandinės sertifikatą kaip tinkamas Authenticode sertifikato.

Sprendimas

Karštųjų pataisų informacija

„Microsoft“ pateikia palaikomas karštąsias pataisas. Tačiau šios karštosios pataisos skirtos tik šiame straipsnyje aprašytai problemai spręsti. Taikykite šias karštąsias pataisas tik tose sistemose, kuriose kyla šiame straipsnyje aprašoma problema. Šios karštosios pataisos gali būti papildomai testuojamos. Todėl jei ši triktis nekelia jums labai didelių problemų, rekomenduojame palaukti kito programinės įrangos naujinimo, kuriame bus šios karštosios pataisos.

Jeigu karštąsias pataisas galima atsisiųsti, šio žinių bazės straipsnio viršuje yra skyrius „Galima atsisiųsti karštąsias pataisas“. Jei šis skyrius nerodomas, kreipkitės į „Microsoft“ klientų aptarnavimo ir palaikymo tarnybą, kad gautumėte karštąsias pataisas.

Pastaba. Jeigu kyla papildomų problemų arba jei reikia šalinti triktis, gali reikėti pateikti atskirą užklausą. Už papildomą pagalbą dėl problemų ir klausimų, nesusijusių su čia nurodytomis karštosiomis pataisomis, bus taikomi įprasti mokesčiai už pagalbos paslaugas. Sąrašą Microsoft klientų aptarnavimo ir palaikymo tarnybos telefonų numerių arba sukurti atskirą aptarnavimo užklausą, apsilankykite šioje "Microsoft" svetainėje:

http://support.microsoft.com/contactus/?ws=supportPastaba. Formoje „Galima atsisiųsti karštąsias pataisas“ nurodomos kalbos, kurioms skirtos karštosios pataisos. Jei nematote savo kalbos, tai kalbai skirtų karštųjų pataisų nėra.


Be to, galite atsisiųsti šią karštąją pataisą iš šioje prijungti "Microsoft" žiniatinklio svetainėje:

https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=28951

Būtinosios sąlygos

Turite su "Microsoft".NET Framework 2.0 2 pakeitimų paketas (SP2) arba Microsoft .NET Framework 3.5 pakeitimų paketas 1 (SP1) Norint taikyti šias karštąsias pataisas.

Reikalavimas paleisti iš naujo

Turite iš naujo paleisti kompiuterį, kai pritaikote šias karštąsias pataisas, jei nėra .NET Framework yra naudojamas.

Karštųjų pataisų pakeitimo informacija

Ši karštosios pataisos nepakeičia jokių kitų karštųjų pataisų.

Failo informacija

Šių karštųjų pataisų anglų k. versijos failo atributai (failo atributai) yra išvardyti toliau pateiktoje lentelėje. Datos ir laiko informacija pateikta pagal universalųjį laiką (UTC). Kai peržiūrite failo informaciją, ši informacija konvertuojama į vietos laiką. Norėdami sužinoti UTC ir vietos laiko skirtumą, naudokite valdymo skydo elemento Data ir laikas skirtuką Laiko juosta.

Visoms palaikomoms x86 Windows XP, Windows Server 2000 ir Windows Server 2003

Failo vardas

Failo versija

Failo dydis

Data

Laikas

Platforma

System.deployment.dll

2.0.50727.4401

970,752

14-Sep-2009

05:20

x86


Visoms palaikomoms x64 Windows XP, Windows Server 2000 ir Windows Server 2003

Failo vardas

Failo versija

Failo dydis

Data

Laikas

Platforma

System.deployment.dll

2.0.50727.4401

970,752

14-Sep-2009

04:55

x64


Visoms palaikomoms "Itanium" pagrindo versijos, Windows XP, Windows Server 2000 ir Windows Server 2003

Failo vardas

Failo versija

Failo dydis

Data

Laikas

Platforma

System.deployment.dll

2.0.50727.4401

970,752

14-Sep-2009

04:55

IA-64

Visoms palaikomoms x86 "Windows Vista" SP2 ir "Windows Server 2008" SP2


Failo vardas

Failo versija

Failo dydis

Data

Laikas

Platforma

System.deployment.dll

2.0.50727.4431

970,752

08-Feb-2010

07:02

x86

Visoms palaikomoms x64 "Windows Vista" SP2 ir "Windows Server 2008" SP2 versijoms


Failo vardas

Failo versija

Failo dydis

Data

Laikas

Platforma

System.deployment.dll

2.0.50727.4431

970,752

08-Feb-2010

07:02

x86

Visoms palaikomoms "Itanium" pagrindo versijos "Windows Server 2008" SP2


Failo vardas

Failo versija

Failo dydis

Data

Laikas

Platforma

System.deployment.dll

2.0.50727.4431

970,752

08-Feb-2010

07:02

x86


Būsena

„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.

Daugiau informacijos

Papildomų failų informacija


Papildoma failų informacija "Windows Vista" SP2 ir "Windows Server 2008" SP2

Papildomi failai visoms palaikomoms x86 "Windows Server 2008" SP2 ir "Windows Vista" SP2

Failo vardas

Msil_system.deployment_b03f5f7f11d50a3a_6.0.6002.22331_none_490c46ed4ae71a48.manifest

Failo versija

Netaikoma

Failo dydis

4,671

Data (UTC)

08-Feb-2010

Laikas (UTC)

13:43

Papildomi failai visoms palaikomoms x64 "Windows Server 2008" SP2 ir "Windows Vista" SP2 versijoms


Failo vardas

Amd64_netfx-system.deployment_b03f5f7f11d50a3a_6.0.6002.22331_none_8bc8c3ffb14c485b.manifest

Failo versija

Netaikoma

Failo dydis

5,506

Data (UTC)

08-Feb-2010

Laikas (UTC)

13:37

Failo vardas

Msil_system.deployment_b03f5f7f11d50a3a_6.0.6002.22331_none_490c46ed4ae71a48.manifest

Failo versija

Netaikoma

Failo dydis

4,671

Data (UTC)

08-Feb-2010

Laikas (UTC)

13:43

Papildomi failai visoms palaikomoms "Itanium" pagrindo versijos "Windows Vista" SP2

Failo vardas

Ia64_netfx-system.deployment_b03f5f7f11d50a3a_6.0.6002.22331_none_d375d898c5c8a945.manifest

Failo versija

Netaikoma

Failo dydis

5,494

Data (UTC)

08-Feb-2010

Laikas (UTC)

13:17

Failo vardas

Msil_system.deployment_b03f5f7f11d50a3a_6.0.6002.22331_none_490c46ed4ae71a48.manifest

Failo versija

Netaikoma

Failo dydis

4,671

Data (UTC)

08-Feb-2010

Laikas (UTC)

13:43

  • Authenticode yra "Microsoft" technologija, kuri naudoja standartinę kriptografija prisijungti programos kodas su jais. Skaitmeniniai sertifikatai, patikrinkite, ar taikomosios programos leidėjo autentiškumą.

  • Sertifikatų grandinės yra sertifikatai seka. Kiekvienas sertifikatų grandinės pasirašė kitą sertifikatą seka. Nustatyti grandinės pasitikėjimo iš lygiaverčių tinklo mazgų sertifikatą į patikimų sertifikavimo institucija (CA) sertifikatas yra sukurti sertifikatų grandinės. Sertifikatų grandinės gali būti vadinamas "sertifikatų grandinės."

Jei norite gauti daugiau informacijos apie "ClickOnce" taikomosios diegti Microsoft .NET "Windows" formų programas, apsilankykite šioje "Microsoft" programų kūrėjų tinklo (MSDN) žiniatinklio svetainėje:

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

Reikia daugiau pagalbos?

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijungti prie "Microsoft Insider"

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×