IIS7 + NHibernate: Ungültiger Vorgang für einen Registrierungsschlüssel, der zum Löschen markiert wurde

8

Wir haben eine asp.net MVC App mit Fluent Nhibernate, die auf IIS7 & amp; Windows Server 2008. Häufig (obwohl wir es bisher noch nicht konsistent reproduzieren) nach einem Build erhalten wir einen gelben Bildschirm des Todes mit dieser Ausnahme:

%Vor%

Es scheint, dass ein paar andere Leute das gleiche Problem gefunden haben, obwohl niemand scheint um eine Lösung zu haben, irgendwelche Ideen?

    
James Hollingworth 03.12.2009, 17:55
quelle

2 Antworten

7

Das klingt wie etwas, das ich mit COM + und MSMQ unter Windows 2008 gesehen habe. Was passiert, ist, dass Windows 2008 die Benutzerregistrierungsstruktur entlädt, sobald der Benutzer abgemeldet ist, unabhängig von verbleibenden offenen Handles. Sie sollten Einträge im Ereignisprotokoll sehen, dass die Struktur mit Prozessen, die sie noch verwenden, entladen wurde.

Es gibt ein Gruppenrichtlinienobjekt, das eingestellt werden kann, um dies zu verhindern (DisableForceUnload)

Weitere Informationen hier:

Ссылка

    
tby 09.02.2010 19:53
quelle
3

Das sieht wie ein Fehler im .NET Framework selbst aus.

Beachten Sie, dass die innerste Methode, die aufgerufen wird , nicht angibt, dass sie eine ComException auslösen kann.

Ich würde vorschlagen, auf die neueste Version von Castle Dynamic Proxy (2.2 Beta) zu aktualisieren, um zu sehen, ob das Problem weiterhin besteht.

Falls ja, versuchen Sie es mit einem der anderen Proxy-Provider.

Und melden Sie dieses Problem auch Microsoft Connect

    
Krzysztof Kozmic 09.12.2009 13:21
quelle

Tags und Links