Oprava: Nemôžete spustiť ASP.NET 3.5-založené aplikácie, ktorá používa ovládací prvok ScriptManager

Príznaky

Predstavte si nasledujúcu situáciu:

  • Máte Microsoft .NET Framework 3.5.1 nainštalovaný v počítači so systémom Windows 7 alebo Windows Server 2008 R2.

  • Povolíte nasledovné nastavenie zabezpečenia na tomto počítači:

    Šifrovanie systému: použitie FIPS na šifrovanie, hash a podpisovanie algoritmovPoznámka: Ak chcete zapnúť toto nastavenie zabezpečenia, môžete nastaviť nasledujúcu položku databázy registry na hodnotu 1.

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

  • Pokúsite spustiť s procesorom Microsoft ASP.NET 3.5 aplikácie, ktorá používa ovládací prvok ScriptManager.

  • Aplikácia úrovni súbor Web.config tejto aplikácie obsahuje nasledujúce nastavenia:

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

V tomto scenári, aplikácia sa nemôže spustiť. Okrem toho dostanete výnimku, podobné nasledujúcemu:

InvalidOperationException: Táto implementácia nie je súčasťou kryptografických algoritmov FIPS platformy Windows, overiť.

Príčina

Tento problém sa vyskytuje, pretože ScriptResourceHandlertriedy, ktorý je zahrnutý v súbore System.Web.Extensions.dll nie je kompatibilný s USA Federal informácie spracovanie štandardných FIPS.

Riešenie

Informácie o rýchlej oprave

Od spoločnosti Microsoft je k dispozícii podporovaná rýchla oprava. Táto rýchla oprava je však určená iba opravu problému, ktorý je popísaný v tomto článku. Rýchlu opravu použite len v počítačoch s týmto konkrétnym problémom. Táto rýchla oprava môže byť ďalej testovaná. Ak nie ste výrazne ovplyvnení týmto problémom, odporúčame vám počkať na ďalšiu aktualizáciu softvéru, ktorá bude obsahovať túto rýchlu opravu.

Ak chcete prevziať túto rýchlu opravu z lokality MSDN Code Gallery, navštívte na webovej lokalite spoločnosti Microsoft:

http://code.msdn.microsoft.com/KB981119
Poznámka: MSDN Code Gallery sa zobrazujú jazyky, pre ktoré je rýchla oprava k dispozícii. Ak nevidíte svoj jazyk v zozname, znamená to, že stránka Code Gallery nie je pre tento jazyk k dispozícii.


Poznámka: Ak sa vyskytnú ďalšie problémy alebo ak je potrebné riešiť problémy, je možné, že budete musieť vytvoriť samostatnú servisnú požiadavku. Na ďalšie žiadosti o podporu a problémy, ktoré sa netýkajú tejto konkrétnej rýchlej opravy, sa vzťahujú zvyčajné poplatky za poskytnutie technickej podpory. Úplný zoznam telefónnych čísel služieb zákazníkom spoločnosti Microsoft a podpora alebo vytvoriť samostatnú servisnú požiadavku, nájdete na webovej lokalite spoločnosti Microsoft:

http://support.microsoft.com/contactus/?ws=supportPoznámka: Môžete tiež prevziať túto rýchlu opravu z nasledujúcej webovej lokalite spoločnosti Microsoft:

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

Požiadavky

Microsoft .NET Framework 3.5.1 nainštalovaný chcete použiť túto rýchlu opravu, musíte mať. Musí byť počítač jeden z nasledujúcich operačných systémov:

  • Windows 7

  • Windows Server 2008 R2

Požiadavka na reštartovanie

Po použití tejto rýchlej opravy nie je potrebné reštartovať počítač.

Informácie o nahradení rýchlej opravy


Táto rýchla oprava nenahrádza žiadne iné rýchle opravy.

Informácie o súboroch

Anglická verzia tejto rýchlej opravy má atribúty súborov (alebo novšie atribúty) uvedené v nasledujúcej tabuľke. Dátumy a čas jednotlivých súborov sú uvedené vo formáte koordinovaného svetového času (UTC). Pri zobrazení informácií o súbore sa dátumy a čas prevedú na miestny čas. Ak chcete vyhľadať rozdiely medzi časom UTC a miestnym časom, použite kartu Časové pásmo v položke Dátum a čas v ovládacom paneli.

Pre všetky podporované verzie systému Windows 7 s procesorom typu x86

Názov súboru

Verzia súboru

Veľkosť súboru

Dátum

Čas

Platforma

System.web.extensions.dll

3.5.30729.5016

1,277,952

08-Mar-2010

13:20

x86

Pre všetky podporované verzie systémov Windows 7 a Windows Server 2008 R2 s procesorom typu x64

Názov súboru

Verzia súboru

Veľkosť súboru

Dátum

Čas

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

Pre všetky podporované verzie systému Windows Server 2008 R2 s procesorom typu IA-64

Názov súboru

Verzia súboru

Veľkosť súboru

Dátum

Čas

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

Stav

Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.

Ďalšie informácie

Ďalšie informácie získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:

811833 efekt umožňuje "šifrovanie systému: použitie FIPS na šifrovanie, hash a podpisovanie algoritmov" nastavenie zabezpečenia v systéme Windows XP a v novších verziách systému Windows


Ďalšie informácie o ScriptResourceHandler trieda, nájdete na nasledujúcej webovej lokalite Microsoft Developer Network (MSDN):ScriptResourceHandler triedaĎalšie informácie o terminológii z oblasti aktualizácii softvéru získate po kliknutí na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:

824684 Popis štandardnej terminológie použitej na popis aktualizácií softvéru od spoločnosti Microsoft

Potrebujete ďalšiu pomoc?

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pripojiť k Microsoft insiderov chcú

Považujete poskytnuté informácie za užitočné?

Ďakujem za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×