Domanda

Sono abbastanza nuovo per il debug remoto in Visual Studio, e dalla nuova voglio dire che non ho mai fatto prima. Ecco i passi che ho preso per cercare di eseguire il debug remoto un'applicazione su uno dei server della nostra rete:

  • aprire un sito web in VS2008 "\\ server \ sito web"
  • Avviare il servizio msvsmon sul "server" con "nessuna autenticazione" e "consentire a qualsiasi utente di debug"
  • Da VS2008, connettersi al processo w3wp sul "server" con i mezzi a distanza

debug inizia e tutto sembra ok, ma quando vado alla pagina con l'errore, non si rompe e mi ha lasciato il debug. Mi sto perdendo qualcosa?

È stato utile?

Soluzione

È necessario assicurarsi di avere i file PDB caricati correttamente.

Visual Studio è andare a guardare in quella posizione remota per i file PDB (che contengono le informazioni di debug) e se non li trova non ha i necessari simboli di debug di rompere via.

Per aggiungere un percorso per il file di simboli (PDB o .dbg) elenco delle località

  1. Dal menu Strumenti, scegliere Opzioni.
  2. Nella finestra di dialogo Opzioni, fare clic sul nodo Debug per aprirla.
  3. In Debug, selezionare la categoria Simboli.
  4. Nella pagina Simboli, c'è una casella che dice file di simboli posizioni (PDB). Sopra la casella sono quattro icone. Fare clic sull'icona della cartella e testo modificabile appare nel file Symbol scatola (PDB) posizioni.
  5. Modificare il testo per aggiungere un nuovo percorso. completamento delle istruzioni aiuta a ottenere il giusto formato.
  6. Assicurati che cerca i luoghi di cui sopra solo quando i simboli vengono caricati manualmente non è selezionata, a meno che non si desidera caricare manualmente i simboli durante il debug.
  7. Se si utilizza simboli su un server di simboli remoto, è possibile migliorare le prestazioni specificando una directory locale che i simboli possono essere copiati. Per fare questo, utilizzare i simboli della cache da server simbolo in questa sezione directory. Si noti che se si esegue il debug di un programma su un computer remoto la directory della cache si riferisce a una directory sul computer remoto.
  8. Fare clic su OK.

http://msdn.microsoft.com/en-us/library/ x54fht41.aspx

Altri suggerimenti

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