Come eseguire il debug correttamente le applicazioni web su IIS 7.5 locali con VS 2010 Beta2?

StackOverflow https://stackoverflow.com/questions/2303926

  •  21-09-2019
  •  | 
  •  

Domanda

Sono una specie di nuovo per lo sviluppo di progetti di applicazione web Asp.net mentre li in esecuzione su un IIS locale. Fino ad ora ho usato l'opzione 'Usa Visual Studio Development Server'. Sto usando Visual Studio 2010 Beta 2.

Modifica: codice di esempio meno complessa

di esempio seguente codice:

        List<string> _list = new List<string>();
        _list.Add("asd");
        _list.Add("asd2");
        _list.Add("asd3");

Ora voglio eseguire il debug / passo attraverso qualche linea di codici con _list .
Durante l'utilizzo di 'utilizzare Visual Studio Development Server' posso vedere il contenuto di _list l'orologio veloce.
Se seleziono 'Web server Usa IIS locale' ed eseguire il debug attraverso lo stesso pezzo di codice, il Controllo immediato tenta di visualizzare me gli stessi valori mostrandomi una ruota che gira per circa 10 secondi con un risultante ' valutazione finale, Funzione disabeld perché un funzione precedente evalution scaduta. È necessario continuare l'esecuzione di funzione di riattivare evalution ' messaggio.

In seguito ho una finestra di errore di Windows con ' eccezione win32 Unhandeld verificata in w3wp.exe [844] Il debugger Just-In Time è stato lanciato senza l'autorizzazione necessaria sicurezza ..'

Lo faccio eseguire Visual Studio 2010 Beta 2 come amministratore. Comincio debug premendo F5. Sembra che non posso eseguire il debug in questo modo. Devo in qualche modo devo collegare il VS debuggerto il processo di IIS? Se sì, come farlo?

Che cosa sto facendo di sbagliato, e come risolverlo?

E, a proposito, è che il comportamento errato nuovo in VS 2010? Non ho mai expierencied che in VS 2008.

È stato utile?

Soluzione 2

ho trovato la soluzione. Dopo aver attivato l'autenticazione di Windows per il mio sito in IIS ha funzionato. Spero che questo aiuti qualcuno in futuro.

Altri suggerimenti

  

Just-In-Time Debugging è un   caratteristica che lancia Visual   Studio debugger automaticamente quando un   programma, in esecuzione all'esterno visiva   Studio, verifica un errore irreversibile.

  • Uno da una parte si tratta di un'indicazione che il processo si blocca a causa di qualche di errore.

Prova a disabilitare JIT Debugger . Non ho usato VS 2010 RC, ma processo in VS2008 sono i seguenti.

Strumenti -> Opzioni -> Debug -> Just-in-time e quindi deselezionare tutto solo in controlli orari. Fare clic su ok.


Spero che questo aiuti

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top