Il Just-In-Time debugger è stato lanciato senza la necessaria autorizzazione di sicurezza

Stiamo lavorando sulla vs 2010 windows 7 a 32 bit e il progetto è in esecuzione al di sotto del target framework 3.5.

Ora siamo in grado di realizzare carta di credito del processo nel progetto del sito nella pagina di registrazione.

È in esecuzione bene durante l’esecuzione da VS IDE, ma dopo la pubblicazione di IIS locale quando si fa clic sul pulsante di iscrizione, mostra questo errore:

Un’eccezione win32 non gestita si è verificato in w3wp.exe Il Just-In-Time
debugger è stato lanciato senza le necessarie autorizzazioni di sicurezza. Per eseguire il debug
questo processo, il debugger JIT deve essere eseguito come amministratore. Sarebbe
eseguire il debug il processo?

In Applicazione di errore del registro im vedendo questo

Faulting application name: w3wp.exe, version: 7.5.7600.16385, time stamp: 0x4a5bcd2b
Faulting module name: ntdll.dll, version: 6.1.7600.16385, time stamp: 0x4a5bdadb
Exception code: 0xc0000374
Fault offset: 0x000c283b
Faulting process id: 0x3e4
Faulting application start time: 0x01cca60dbfd76d52
Faulting application path: c:\windows\system32\inetsrv\w3wp.exe
Faulting module path: C:\Windows\SYSTEM32\ntdll.dll
Report Id: 126cc4b9-1201-11e1-b3db-003018a9eb5e

Si stava lavorando bene tre giorni fa da IIS. Non capisco cosa cambi la causa di questo problema.

A cura

se seleziono il debug di questo processo.. app funziona bene. Il vero problema è dopo la pubblicazione stessa build su un server(win 2k8, 64 bit), nella pagina di registrazione ho usato il captcha anche ho inserito il codice corretto, il suo dire non si è immesso il codice corretto. che sta lavorando bene nel sistema locale.

InformationsquelleAutor praveenb | 2011-11-18

 

5 Replies
  1. 30

    Non so se il tuo problema era la stessa causa, ma ho ottenuto questo errore quando si tenta di eseguire il debug di mia app (basta premere il tasto F5).

    Abbiamo ottenuto pazzo cercando di capire perché il w3wp.exe è stato verificato questo errore quando pochi minuti prima era in esecuzione bene.

    Dopo alcune ricerche ci siamo resi conto che il vero problema era nel codice del globale.asax: era la generazione di un’eccezione di overflow dello stack (piuttosto ironico per rispondere qui) e che andava in crash il w3wp.exe processo prima di VS poteva attaccare di esso per avviare il debug.

    Di fissaggio al passeggino codice VS eseguire bene di nuovo.

    Vedo la questione è molto tempo fa, ma spero sia d’aiuto a qualcuno.

    • Grazie mapache, ho appena avuto lo stesso problema ed è stato risolto selezionando allega al processo di fissaggio e l’eccezione di overflow dello stack bug.
    • stesso qui (codice di errore): nel mio caso ho avuto un “Html.Parziale” chiamata all’interno di una visualizzazione MVC, causando alcuni di overflow o di qualcosa.
    • Debugger.Break() globale.ascx causare lo stesso problema!
    • Grazie, Nel mio caso il codice per impostare il rapporto tra layout di pagina e la mia pagina di contenuto non era corretto. quando ho commentato che il codice di errore popup era andato.
    • Nel mio caso che è stato StackOverflowException causato dalla circolare di riferimento nell’Unità del Contenitore. Inizialmente ero il debug utilizzando IIS Locale, e ho ottenuto l’errore descritto nel titolo della domanda. Tuttavia, dopo che ho passato a IISExpress ho eccezione effettiva all’interno del mio codice.
  2. 2

    Per risolvere questo problema, avviare la finestra di dialogo guida è. D’accordo per il lancio di un elevato debugger e il debug del tuo problema. Probabilmente hai qualche tipo di problema di configurazione. Il tuo vero problema non è se o non il debugger è elevata, è il fatto che avete bisogno di un debugger a tutti. In altre parole, la prima frase della finestra di dialogo è “un problema”. Tutte le altre frasi sono “vorrei aiutare con questo problema; è quel figo con voi?”

    • Ciao ho modificato la domanda, pls vedere. Grazie
  3. 0

    Se di solito connetti a processo e di eseguire il debug, ma non è possibile (perché non è possibile ottenere l’applicazione per eseguire correttamente), eseguire l’applicazione tramite Visual Studio e si romperà e mostrare l’eccezione causare, in alcuni dettagli.

  4. 0

    Credo che un aggiornamento all’ultima versione di VS e .NET Core 2.1 è ciò che ha causato questo per me.

    Allora per la prima volta, ho notato questa impostazione. L’impostazione su “Enabled”, fissata per me.
    Il Just-In-Time debugger è stato lanciato senza la necessaria autorizzazione di sicurezza

  5. 0

    Si prega di controllare per System.Diagnostics.Debugger.Launch(); o Debugger.Launch(); nel file cs. Commentare il codice, a partire l’applicazione ha funzionato bene per me.!

Lascia un commento