HOTFIX: Een .NET Framework 2.0-toepassing die wordt uitgevoerd onder een gebruikersaccount-context geen gebruikersprofiel wordt gekoppeld aan de gebruikersaccount-context kan vastlopen of verschijnt er een bericht over een toegangsfout

Vertaalde artikelen Vertaalde artikelen
Artikel ID: 913384 - Bekijk de producten waarop dit artikel van toepassing is.
Alles uitklappen | Alles samenvouwen

Op deze pagina

Symptomen

Overweeg het volgende scenario:
  • Een toepassing is ontwikkeld met behulp van Microsoft.NETFramework 2.0.
  • De toepassing wordt uitgevoerd in de Framework2.0 van Microsoft .NET.
  • De toepassing wordt uitgevoerd onder een accountcontext gebruiker.
  • Geen gebruikersprofiel is gekoppeld aan de gebruiker accountcontext.
In dit scenario wordt de toepassing loopt vast of wordt een toegangsfout weergegeven. Als u de crash fouten, vindt u een toegangsfout in de mscorwks !SecurityConfig::GetCacheEntry functie.

Als dit probleem zich voordoet in een Microsoft ASP.NET-toepassing, wordt in het gebeurtenislogboek die vergelijkbaar zijn met de volgende foutberichten weergegeven:

Foutbericht 1
Gebeurtenis-ID: 1023
Onbewerkte gebeurtenis-ID: 1023
Record Nr.: 14
Categorie: geen
Bron: .NET Runtime
Bericht: NET Runtime versie 2.0.50727.42 - fatale Engine-fout bij uitvoering (7A05E2B3) (80131506)
Foutbericht 2
Gebeurtenis-ID: 1000
Onbewerkte gebeurtenis-ID: 1000
Record Nr.: 15
Categorie: geen
Bron: .NET Runtime 2.0
Foutrapportage Type: fout
Bericht: Fout toepassing w3wp.exe, versie 6.0.3790.1830, stempel, 42435be1, vastgelopen module mscorwks.dll, versie 2.0.50727.42, 4333e7ec, stempel, fouten? 0, veroorzaakt adres 0x000e9f96.
Opmerkingen
  • Foutbericht 2 volgt onmiddellijk fout Bericht1.
  • Dit probleem treedt op met ASP.NET 2.0-toepassingen. Thisproblem kan optreden met andere typen toepassingen die undernon interactief accounts, zoals Windows-services worden uitgevoerd.
Bovendien kunt in Microsoft Windows SharePoint Services 3.0 of Microsoft Office SharePoint Server 2007, u om verificatiegegevens worden gevraagd wanneer u verbinding met de pagina met gebruiksrapporten van de Site van een website weer te geven van de gebruiksgegevens voor deze website. Vervolgens wordt het volgende foutbericht weergegeven:
De aanvraag is mislukt met HTTP status 401: toegang geweigerd
De volgende gebeurtenis vastgelegd in het gebeurtenislogboek:

Gebeurtenis-ID: 1023
Onbewerkte gebeurtenis-ID: 1023
Record Nr.: 14
Categorie: geen
Bron: .NET Runtime
Bericht: NET Runtime versie 2.0.50727.42 - fatale Engine-fout bij uitvoering (7A05E2B3) (80131506)

Oorzaak

Dit probleem treedt op wanneer een null-verwijzing in de cache van de gebruiker-beleid.

Oplossing

Informatie over de hotfix

Een ondersteunde hotfix is beschikbaar bij Microsoft. Deze hotfix is echter alleen bedoeld voor het probleem dat wordt beschreven in dit artikel. Deze hotfix alleen uit 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 de volgende update waarin deze hotfix is opgenomen.

Opmerking Als er andere problemen optreden of als probleemoplossing is vereist, moet u wellicht een afzonderlijk serviceverzoek indienen. De normale ondersteuningskosten gelden voor extra ondersteuningsvragen die niet in aanmerking komen voor deze specifieke hotfix. Voor een volledige lijst met telefoonnummers van Microsoft Customer Service and Support of een afzonderlijk serviceverzoek maken, gaat u naar de volgende Microsoft-website:
http://support.Microsoft.com/contactus/?ws=support

Vereisten

Deze hotfix moet u .NET Framework 2.0 is geïnstalleerd op de computer hebben.

Opnieuw opstarten

Nadat u deze hotfix hebt geïnstalleerd, moet u de computer opnieuw opstarten.

Vervanging van hotfixes

Deze hotfix vervangt geen andere hotfixes.

Informatie over bestanden

De Engelse versie van deze hotfix heeft de bestandskenmerken (of recentere bestandskenmerken) 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. Om het verschil tussen UTC en lokale tijd, gebruikt u het tabblad tijdzone in het onderdeel datum en tijd in het Configuratiescherm.
Deze tabel samenvouwenDeze tabel uitklappen
BestandsnaamBestandsversieBestandsgrootteDatumTijdPlatform
Mscordacwks.dll2.0.50727.63800,25624-Jan-200611:16x86
Mscorlib.dll2.0.50727.634,308,99224-Jan-200611:16x86
MSCORWKS.dll2.0.50727.635,616,64024-Jan-200611:16x86
Sos.dll2.0.50727.63377,34424-Jan-200611:16x86

Meer informatie

Voor meer informatie klikt u op het volgende artikel in de Microsoft Knowledge Base:
824684 Beschrijving van de standaardterminologie die wordt gebruikt voor het beschrijven van Microsoft-software-updates
Bij het starten van de common language runtime (CLR), verifieert de CLR dat het gebruikersprofiel bestaat. Als het gebruikersprofiel niet bestaat, wordt een null-verwijzing in de cache van de gebruiker beleid geplaatst. Als het gebruikersprofiel is gemaakt tijdens de resolutie beleid, wil de CLR Verwijder de verwijzing naar de null-verwijzing in de cache van de gebruiker-beleid. .NET Framework 2.0 loopt vast wanneer de CLR niet van de verwijzing naar de null-verwijzing in de cache van de gebruiker beleid verwijderen.

Status

Microsoft heeft bevestigd dat dit zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.

Eigenschappen

Artikel ID: 913384 - Laatste beoordeling: maandag 12 januari 2015 - Wijziging: 3.0
De informatie in dit artikel is van toepassing op:
  • Microsoft .NET Framework 2.0
Trefwoorden: 
kbfix kbqfe kbtshoot kbmt KB913384 KbMtnl
Automatisch vertaald artikel
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: 913384

Geef ons feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com