X509Certificate2 lässt IIS abstürzen

Beim Neuanlegen einer Instanz vonX509Certificate2(string, string) Mein IIS-Prozess stürzt einfach ab. Keine .Net-Ausnahme, nichts, außer dies in meinem Ereignisprotokoll

Faulting application name: w3wp.exe, version: 8.0.9200.16384, time stamp: 0x50108835
Faulting module name: ntdll.dll, version: 6.2.9200.16420, time stamp: 0x505ab405
Exception code: 0xc0000374
Fault offset: 0x00000000000ea485
Faulting process id: 0x102c
Faulting application start time: 0x01ce10301e250c4d
Faulting application path: c:\windows\system32\inetsrv\w3wp.exe
Faulting module path: C:\Windows\SYSTEM32\ntdll.dll
Report Id: 5e55321c-7c23-11e2-93f9-00155d8a0f17
Faulting package full name: 

Ich bin ziemlich fassungslos und weiß nicht, wo ich anfangen soll zu suchen. Wenn ich einen Debugger an den Prozess anhänge, kann ich in diese Zeile einbrechen, aber wenn ich darüber steige, stürzt das Ganze ab.

_certificate = new X509Certificate2(pfxFile, pfxPassword);

pfxFile ist ein gültiger Pfad, wenn ich ihn ändere, erhalte ich sofort eine korrekte .Net PathNotFound-Ausnahme.

Server ist Windows 2012 mit IIS8 und .Net 4.5.

Aktualisieren
Dieser Beitrag beschreibt dasselbe Problem, bei dem eine Lösung darin besteht, sicherzustellen, dass die Identität des App-Pools vorliegtLoadUserProfile aktiviert.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage