2012-02-24 8 views
8

Sono nuovo su ASP.NET MVC, Ho un progetto e quando ho puslish E su IIS, è un'eccezione in questo modo:Il Just-In-Time debugger è stato lanciato senza autorizzazioni di sicurezza necessarie

" Un'eccezione win32 non gestita si è verificata in w3wp.exe Il debugger Just-In-Time è stato avviato senza le necessarie autorizzazioni di sicurezza.Per eseguire il debug di questo proces, il debugger JIT deve essere eseguito come amministratore. Si desidera eseguire il debug dei proces? "

Provo a impostare Proprietà DefaultAppPool su Sistema locale ma non funziona! Come posso risolvere questo? Grazie!

+0

A vantaggio dei ricercatori, questo post così aveva la soluzione per me - http://stackoverflow.com/a/12427014/852806 – HockeyJ

risposta

8

Sembra che l'applicazione stia causando il blocco del processo di lavoro IIS. Per arrivare alla fine di questo, puoi eseguire una o più delle seguenti operazioni:

  1. Controllare il Visualizzatore eventi per capire perché l'applicazione si sta bloccando. Se si filtra il registro dell'applicazione dalle origini ASP.NET 2.0 e 4.0, è necessario visualizzare una serie di avvisi che indicano quale eccezione ha causato l'arresto anomalo.
  2. Collegare al processo utilizzando Visual Studio e determinare quale eccezione viene generata. Questo ti darà le informazioni più dettagliate.

È improbabile che la modifica dei privilegi di sicurezza nel pool di applicazioni sia di aiuto; il motivo per cui la finestra di dialogo JIT viene visualizzata è perché l'applicazione si arresta in modo anomalo e si sta eseguendo in un contesto di sicurezza diverso per la propria sessione interattiva!

Pubblica più informazioni sull'arresto se vuoi un aiuto per arrivare a fondo.

Acclamazioni

Problemi correlati