Labojums: Saņemat System.InvalidOperationException Izņēmums startējot .NET Framework lietojumprogramma, kas darbojas datorā, kurā ir iespējota FIPS algoritmu darbplūsmas objektu paplašināmās iezīmēšanas valoda

Pazīmes

Apsveriet šādu situāciju:

  • Iespējojiet Federālā informācijas apstrādes standarta (FIPS) algoritms datorā.

  • Jūs startējat pārvaldītā programma, kas darbojas paplašināmās iezīmēšanas valoda objekta (to sauc arī XOML) darbplūsmas datorā.

  • Lietojumprogramma darbojas .NET Framework 2.0 vai jaunāka versija.

Šādā gadījumā avārijas. Turklāt tiek pieļauts izņēmums System.InvalidOperationException, un tiek parādīts šāds kļūdas ziņojums:

Šī ieviešana nav Windows Platform FIPS validēto kriptogrāfisko algoritmu daļa.

Iemesls

Šī problēma rodas, jo Windows Workflow Foundation ievieš jaukšanas algoritmu, izmantojot ziņojumu īssavilkums 5 (MD5). MD5 nav saderīgas FIPS algoritmu.

Risinājums

Informācija par labojumfailu

Korporācija Microsoft piedāvā atbalstītu labojumfailu. Tomēr šis labojumfails ir paredzēts tikai šajā rakstā aprakstītās problēmas novēršanai. Lai lietotu šo labojumfailu tikai tām sistēmām, kurām ir radusies tieši šī problēma.

Ja labojumfails ir pieejams lejupielādei, sadaļa "Pieejama labojumfaila lejupielāde" ir pieejama šī zināšanu bāzes raksta augšpusē. Ja šādas sadaļas nav, pieprasiet, lai iegūtu labojumfailu Microsoft klientu apkalpošanas un atbalsta.

Piezīme. Ja rodas papildu problēmas vai nepieciešama problēmu novēršana, iespējams, būs jāizveido atsevišķs pakalpojuma pieprasījums. Parasti atbalsta izmaksas tiek piemērotas jautājumiem par papildu atbalstu un problēmām, kas neattiecas uz šo konkrēto labojumfailu. Lai iegūtu pilnīgu sarakstu ar Microsoft klientu apkalpošanas un atbalsta centra tālruņa numuru vai izveidotu atsevišķu pakalpojuma pieprasījumu, apmeklējiet šo Microsoft Web vietu:

http://support.microsoft.com/contactus/?ws=supportPiezīme. Veidlapā "Pieejama labojumfaila lejupielāde" norādītas valodas, kurām ir pieejams labojumfails. Ja tajā nav vajadzīgās valodas, tas nozīmē, ka šai valodai labojumfails nav pieejams.

Priekšnosacījumi

Jums ir jābūt .NET Framework 3.5 1. servisa pakotni (SP1, lai lietotu šo labojumfailu).

Restartēšanas nepieciešamība

Nav jārestartē dators pēc šī labojumfaila lietošanas, ja tiek izmantota nekādā gadījumā .NET Framework.

Informācija par labojumfaila aizstāšanu

Šis labojumfails neaizstāj citus labojumfailus.

Informācija par failu

Šī labojumfaila versijai angļu valodā ir faila atribūti (vai jaunāki faila atribūti) Šajā tabulā sniegtie. Šo failu datumi un laiki ir norādīti atbilstoši universālajam koordinētajam laikam (UTC). Skatot faila informāciju, tā tiek pārvērsta atbilstoši vietējam laikam. Lai noskaidrotu atšķirību starp UTC un vietējo laiku, izmantojiet vadības paneļa vienuma Datums un laiks cilni Laika josla.

Visām atbalstītajām x86 bitu versijas Windows Server 2000, Windows Server 2003 un Windows XP

Faila nosaukums

Faila versija

Faila lielums

Datums

Laiks

Platformas

System.workflow.activities.dll

3.0.4203.4443

1,142,784

17-Nov-2009

22:17

x86

System.workflow.componentmodel.dll

3.0.4203.4443

1,630,208

17-Nov-2009

22:17

x86

System.workflow.runtime.dll

3.0.4203.4443

540,672

17-Nov-2009

22:17

x86

Visām atbalstītajām x64 bitu versijas Windows Server 2000, Windows Server 2003 un Windows XP

Faila nosaukums

Faila versija

Faila lielums

Datums

Laiks

Platformas

System.workflow.activities.dll

3.0.4203.4443

1,060,864

17-Nov-2009

21:34

x86

System.workflow.componentmodel.dll

3.0.4203.4443

1,519,616

17-Nov-2009

21:34

x86

System.workflow.runtime.dll

3.0.4203.4443

454,656

17-Nov-2009

21:34

x86

Statuss

Korporācija Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir minēti sadaļā "Attiecas uz".

Risinājums

Lai novērstu šo problēmu, atspējojiet FIPS algoritmu lietojumprogrammas. Lai to izdarītu, veiciet darbības, kas aprakstītas Microsoft izstrādātāju tīkla (MSDN) vietni:

http://blogs.msdn.com/shawnfa/archive/2008/03/14/disabling-the-fips-algorithm-check.aspxPiezīme. Šī metode darbojas tikai lietojumprogrammas, kas darbojas .NET Framework 2.0 SP1 vai jaunāka versija.

Papildinformācija

Lai iegūtu papildinformāciju par to, kā iespējot FIPS algoritmu datorā, apmeklējiet šo MSDN Web vietu:

http://blogs.msdn.com/shawnfa/archive/2005/05/16/417975.aspx

Vai nepieciešama papildu palīdzība?

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Microsoft Insider

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×