NUSTATYTI: Negalite paleisti ASP.NET 3.5 pagal programą, kuri naudoja valdiklis ScriptManager

Požymiai

Įsivaizduokite tokią situaciją:

  • Jūs turite Microsoft .NET Framework 3.5.1 įdiegta kompiuteryje, kuriame veikia "Windows 7" arba "Windows Server 2008 R2".

  • Galite įgalinti šį saugos parametrus šiame kompiuteryje:

    Sistemos kriptografija: naudoti FIPS su algoritmų šifravimui, maiša, ir pasirašymasPastaba. Norėdami įgalinti šį saugos parametrą, galite nustatyti reikšmę į 1 toliau nurodytą registro įrašą.

    HKLM\System\CurrentControlSet\Control\Lsa\FIPSAlgorithmPolicy\Enabled

  • Jūs bandote paleisti "Microsoft" ASP.NET 3.5 pagrįsta programa, kuri naudoja valdiklis ScriptManager.

  • Taikomųjų programų lygio Web.config failą šios taikomosios programos yra šie parametrai:

    <compilation debug="true" /><machineKey validationKey="AutoGenerate,IsolateApps" decryptionKey="AutoGenerate,IsolateApps" validation="3DES" decryption="3DES"/>

Tokiu atveju negalite paleisti taikomąją programą. Be to, galite gauti išimtį, panašų į šį:

InvalidOperationException: Šis diegimas nėra Windows platformos FIPS patvirtintų kriptografinių algoritmų dalis.

Priežastis

Ši problema kyla dėl to, kad ScriptResourceHandlerklasės, kuri yra įtraukta į System.Web.Extensions.dll failas nėra suderinamas su toliau Jungtinėse Valstijose federalinių informacijos tvarkymo Standard (FIPS).

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. Jas taikykite tik sistemoms, kuriose kyla ši konkreti 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.

Norėdami atsisiųsti šias karštąsias pataisas iš MSDN kodų galerijos, apsilankykite šioje "Microsoft" svetainėje:

http://code.msdn.microsoft.com/KB981119
Pastaba. MSDN kodas galerijoje rodo su kalbomis, kurios karštąsias pataisas. Jei nematote savo kalbos, vadinasi, kodas galerija išteklių puslapyje nėra tos kalbos.


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. Taip pat galite atsisiųsti šią karštąją pataisą iš šioje Microsoft svetainėje:

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

Būtinosios sąlygos

Turite Microsoft .NET Framework 3.5.1 įdiegta norint taikyti šias karštąsias pataisas. Jūsų kompiuteryje turi veikti viena iš nurodytų operacinių sistemų:

  • „Windows 7“

  • Windows Server 2008 R2

Reikalavimas paleisti iš naujo

Pritaikius šias karštąsias pataisas kompiuterio nereikia paleisti iš naujo.

Karštųjų pataisų pakeitimo informacija


Šios 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.

Visos palaikomos x86 pagrindo „Windows 7“ versijos

Failo vardas

Failo versija

Failo dydis

Data

Laikas

Platforma

System.web.extensions.dll

3.5.30729.5016

1,277,952

08-Mar-2010

13:20

x86

Visos palaikomos x64 pagrindo „Windows 7“ ir „Windows Server 2008 R2“ versijos

Failo vardas

Failo versija

Failo dydis

Data

Laikas

Platforma

System.web.extensions.dll

3.5.30729.5016

1,277,952

08-Mar-2010

13:21

x86

System.web.extensions.dll

3.5.30729.5016

1,277,952

08-Mar-2010

13:20

x86

Visos palaikomos IA-64 pagrindo „Windows Server 2008 R2“ versijos

Failo vardas

Failo versija

Failo dydis

Data

Laikas

Platforma

System.web.extensions.dll

3.5.30729.5016

1,277,952

08-Mar-2010

13:18

x86

System.web.extensions.dll

3.5.30729.5016

1,277,952

08-Mar-2010

13:20

x86

Būsena

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

Daugiau informacijos

Norėdami gauti daugiau informacijos, spustelėkite toliau pateiktą straipsnio numerį ir peržiūrėkite „Microsoft Knowledge Base“ žinių bazės straipsnį:

811833 poveikį, kad į "sistemos kriptografija: naudoti FIPS su algoritmų šifravimui, maiša, ir pasirašymas" saugos parametras sistemoje "Windows XP" ir naujesnėse versijose "Windows"


Jei norite gauti daugiau informacijos apie ScriptResourceHandler klasę, apsilankykite šioje "Microsoft" programų kūrėjų tinklo (MSDN) žiniatinklio svetainėje:ScriptResourceHandler klasėsJei norite gauti daugiau informacijos apie programinės įrangos naujinimo terminiją, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:

824684 standartinę terminologiją, vartojamą Microsoft programinės įrangos naujinimams apibūdinti, aprašas

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ų.

×