Der Just-In-Time-Debugger wurde ohne erforderliche Sicherheitsberechtigungen gestartet

8

Ich bin neu auf ASP.NET MVC, ich habe ein Projekt und wenn ich es auf IIS puslish, Es eine Ausnahme wie folgt auslösen:

"Eine unbehandelte win32-Ausnahme ist in w3wp.exe aufgetreten. Der Just-In-Time-Debugger wurde ohne erforderliche Sicherheitsberechtigungen gestartet. Um diesen Prozess zu debuggen, muss der JIT-Debugger als Administrator ausgeführt werden. Möchten Sie den Prozess debuggen?" "

Ich versuche DefaultAppPool Properties auf Local System zu setzen, aber es funktioniert nicht! Wie kann ich das beheben? Danke!

    
KhoiNguyen 24.02.2012, 04:22
quelle

1 Antwort

8

Es hört sich so an, als würde Ihre Anwendung den IIS-Arbeitsprozess zum Absturz bringen. Um dem auf den Grund zu gehen, können Sie einen oder mehrere der folgenden Schritte ausführen:

  1. Überprüfen Sie die Ereignisanzeige, um zu sehen, warum die Anwendung abstürzt. Wenn Sie das Anwendungsprotokoll nach den ASP.NET 2.0- und 4.0-Quellen filtern, sollten Sie eine Reihe von Warnungen sehen, die angeben, welche Ausnahme den Absturz verursacht hat.
  2. Hängen Sie mithilfe von Visual Studio an den Prozess an und ermitteln Sie, welche Ausnahme ausgelöst wird. Dadurch erhalten Sie die detailliertesten Informationen.

Das Ändern der Sicherheitsberechtigungen im Anwendungspool hilft Ihnen hier wahrscheinlich nicht; Der Grund für das Erscheinen des JIT-Dialogs ist, dass die Anwendung abstürzt und Sie in einem anderen Sicherheitskontext zu Ihrer interaktiven Sitzung laufen!

Geben Sie weitere Informationen über den Absturz an, wenn Sie Hilfe benötigen, um dem Problem auf den Grund zu gehen.

Prost

    
Dean Ward 10.07.2012 18:15
quelle

Tags und Links