Je bent nu offline; er wordt gewacht tot er weer een internetverbinding is

U ontvangt een uitzonderingsfout System.InvalidOperationException wanneer u een Microsoft .NET Framework 2.0-toepassing uitvoert nadat u beveiligingsupdate MS 07-040 op een computer installeert

BELANGRIJK: Dit artikel is vertaald door middel van automatische vertalingssoftware van Microsoft en is mogelijk nabewerkt door de Microsoft Community via CTF-technologie (Community Translation Framework) of door een menselijke vertaler. Microsoft biedt zowel automatisch vertaalde, door mensen vertaalde en door de community nabewerkte artikelen aan, zodat er in meerdere talen toegang is tot alle artikelen in onze Knowledge Base. Een vertaald of bewerkt artikel kan fouten bevatten in vocabulaire, syntaxis of grammatica.. Microsoft is niet verantwoordelijk voor eventuele onjuistheden, fouten of schade ten gevolge van een foute vertaling van de inhoud van een bericht of het gebruik van deze vertaalde berichten door onze klanten.

De Engelstalige versie van dit artikel is de volgende: 948233
Symptomen
Wanneer u een Microsoft .NET Framework 2.0-toepassing uitvoert, wordt een uitzondering System.InvalidOperationException. Dit probleem treedt op als de volgende voorwaarden voldaan wordt:
  • U kunt beveiligingsupdate MS 07-040 op nog hebt geïnstalleerd.
  • De toepassing op basis van .NET Framework 2.0 bevat de typen severalenum.
  • De opsommingstypen bevatten het attribuut XmlType .
  • U stelt het veld AnonymousType toTrue in het attribuut XmlType .
Als u beveiligingsupdate MS 07-040 niet op de computer hebt geïnstalleerd, ontvangt u geen uitzondering.

Als u het veld AnonymousType op False, er geen uitzondering zelfs als u hebt beveiligingsupdate MS 07-040 geïnstalleerd.
Oplossing

Informatie over hotfixes

Een ondersteunde hotfix is nu beschikbaar bij Microsoft. Het is echter bedoeld om alleen het probleem op te lossen dat in dit artikel wordt beschreven. Pas deze alleen toe op systemen waarop dit specifieke probleem zich voordoet. Deze hotfix moet wellicht extra worden getest. Als u geen ernstige problemen ondervindt, is het daarom raadzaam te wachten op het volgende servicepack waarin deze hotfix is opgenomen.

Om dit probleem onmiddelijk op te lossen, kunt u contact opnemen met Microsoft Customer Support Services om de hotfix te verkrijgen. Voor een volledige lijst met telefoonnummers van Microsoft Customer Support Services en informatie over kosten van ondersteuning vindt u op de volgende Microsoft-website:Opmerking In speciale gevallen kunnen kosten die normaal aan ondersteuningsoproepen verbonden zijn, worden geannuleerd als een medewerker van Microsoft productondersteuning van mening is dat een specifieke update de oplossing van uw probleem is. De normale ondersteuningskosten blijven gelden voor extra ondersteuningsvragen die niet in aanmerking voor de specifieke update in kwestie komen.

Vereisten

Deze hotfix moet u .NET Framework 2.0 SP1 geïnstalleerd hebben.

Opnieuw opstarten

U moet de computer opnieuw opstarten nadat u deze hotfix hebt toegepast.

Vervanging van hotfixes

Deze hotfix vervangt geen andere hotfixes.

Informatie over bestanden

De Engelse versie van deze hotfix heeft de bestandskenmerken (of hoger) die in de volgende tabel worden weergegeven. De datums en tijden voor deze bestanden worden weergegeven in coordinated universal time (UTC). Wanneer u de bestandsinformatie weergeeft, wordt deze naar lokale tijd geconverteerd. Gebruik het tabblad tijdzone van de datum en tijd in het Configuratiescherm om het verschil tussen UTC en lokale tijd.
BestandsnaamBestandsversieBestandsgrootteDatumTijdPlatform
System.XML.dll2.0.50727.18222,052,09627 mrt 200803:36x 86
Meer informatie
Als dit probleem zich voordoet, lijkt de call-stack die is gegenereerd op het volgende:
System.InvalidOperationException was unhandledMessage="Unable to generate a temporary class (result=1).\r\nerror CS0266: Cannot implicitly convert type 'ConsoleApplication2.Color1?' to 'ConsoleApplication2.Color2?'. An explicit conversion exists (are you missing a cast?)\r\n"Source="System.Xml"StackTrace:at System.Xml.Serialization.Compiler.Compile(Assembly parent, String ns, XmlSerializerCompilerParameters xmlParameters, Evidence evidence)at System.Xml.Serialization.TempAssembly.GenerateAssembly(XmlMapping[] xmlMappings, Type[] types, String defaultNamespace, Evidence evidence, XmlSerializerCompilerParameters parameters, Assembly assembly, Hashtable assemblies)at System.Xml.Serialization.TempAssembly..ctor(XmlMapping[] xmlMappings, Type[] types, String defaultNamespace, String location, Evidence evidence)at System.Xml.Serialization.XmlSerializer.GenerateTempAssembly(XmlMapping xmlMapping, Type type, String defaultNamespace)at System.Xml.Serialization.XmlSerializer..ctor(Type type, String defaultNamespace)at ConsoleApplication2.Program.Main(String[] args) in C:\Users\daroth\Documents\Visual Studio 2008\Projects\DevDivBugs162210\ConsoleApplication2\Program.cs:line 48at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)at System.Threading.ThreadHelper.ThreadStart()InnerException: 
Voor meer informatie klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base te bekijken:
931212 MS07-040: Beveiligingsproblemen in .NET Framework kunnen leiden tot uitvoering van externe code
Voor meer informatie over de software-update terminologie, klik op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base te bekijken:
824684 Beschrijving van de standaardterminologie die wordt gebruikt om Microsoft software-updates te beschrijven
Status
Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op' van dit artikel is.

Waarschuwing: dit artikel is automatisch vertaald

Eigenschappen

Artikel-id: 948233 - Laatst bijgewerkt: 03/03/2014 14:34:00 - Revisie: 3.0

Microsoft .NET Framework 2.0

  • kbexpertiseinter kbhotfixserver kbqfe kbmt KB948233 KbMtnl
Feedback