2009-02-17 26 views
7

All'improvviso sto ricevendo un errore intermittente con punti di interruzione per il mio sito web.Impossibile eseguire il debug del sito Web: nessun simbolo caricato

Avrò la soluzione da svn lavoro per un ~ un giorno su di esso e poi il giorno dopo inserirò un punto di interruzione e tutto ad un tratto ottengo il "messaggio senza simboli".

Ho provato

  1. l'eliminazione di tutte le cartelle obj e Bin.
  2. verfiying tutti i file PDB sono in sincronia con datetime .dll
  3. riavvio VS2008
  4. anche ottenere il codice fresca nella mia cartella di lavoro a volte funziona.
  5. Anche in fase di reinstallazione di VS2008.
  6. Verifica tutto è in modalità debug

La soluzione contiene altri progetti che ho di riferimento nel sito che ho applicato tutto quanto sopra a quei progetti troppo.

Perché ciò accade e cosa posso fare per risolvere il problema?

Questo mi sta causando enormi problemi quindi qualsiasi soluzione sarebbe molto apprezzata.

Edit:

sito web è un ASP.Net Sito debug attraverso IIS

Edit2:

guardando la finestra moduli ho meno moduli caricati nel sito web non funzionante.

Broke
WebDev.WebServer.EXE Si No saltati i simboli di carico.
WebDev.WebHost.dll Sì No Ignorato simboli di caricamento.
System.Windows.Forms.dll Sì No Ignorato simboli di caricamento.
System.dll Sì No Ignorato caricamento simboli.
System.Drawing.dll Sì No Salto simboli di caricamento.
System.Web.dll Si No Ignorato simboli di caricamento.
System.Configuration.dll Sì No Ignorato simboli di caricamento.
System.Xml.dll Sì No Simboli di caricamento saltati.

lavoro
Mscorlib.dll Si No simboli di carico saltato.
WebDev.WebServer.EXE Sì No Simboli di caricamento saltati.
WebDev.WebHost.dll Sì No Ignorato simboli di caricamento.
System.Windows.Forms.dll Sì No Ignorato simboli di caricamento.
System.dll Sì No Ignorato caricamento simboli.
System.Drawing.dll Sì No Salto simboli di caricamento.
System.Web.dll Si No Ignorato simboli di caricamento.
System.Configuration.dll Sì No Ignorato simboli di caricamento.
System.Xml.dll Sì No Simboli di caricamento saltati.
Microsoft.JScript.dll Sì No Simboli di caricamento saltati.
VJSharpCodeProvider.dll Sì No Simboli di caricamento saltati.
CppCodeProvider.dll No No Impossibile trovare o aprire il file PDB.
App_GlobalResources.lehpz3-i.dll No Sì Simboli caricati.
App_Code.uje8qrn7.dll No Sì Simboli caricati.
Microsoft.VisualBasic.dll Sì No Simboli di caricamento saltati.
System.Data.dll Sì No Salto simboli di caricamento.
System.Web.Services.dll Sì No Simboli di caricamento saltati.
AjaxControlToolkit.DLL No Sì Simboli caricati.
System.Data.DataSetExtensions.dll Sì No Ignorato caricamento simboli.
System.Core.dll Sì No Salto simboli di caricamento.
System.Web.Extensions.dll Sì No Salto simboli di caricamento.
System.Web.Abstractions.dll Sì No Simboli di caricamento saltati.
App_global.asax.yoorz-jp.dll No Sì Simboli caricati.
snip
App_Browsers.wieva6wr.dll No Sì Simboli caricati.
System.Transactions.dll Sì No Saltato simboli di caricamento.
System.EnterpriseServices.dll Sì No Simboli di caricamento saltati.
System.Web.Mobile.dll Sì No Simboli di caricamento saltati.
System.ServiceModel.dll Sì No Simboli di caricamento saltati.
SMDiagnostics.dll Sì No Ignorato caricamento simboli.
App_Web_yymooqyw.dll No Sì Simboli caricati.
App_Web__9iw0ile.dll No Sì Simboli caricati.
System.Web.RegularExpressions.dll Sì No Ignorato simboli di caricamento.
App_Web_-hwxaplp.dll No Sì Simboli caricati.
A_ce20f9a1_b4fe_4ebe_a615_5a0a6bd4f7cb No No Nessun simbolo caricato.
M_ce20f9a1_b4fe_4ebe_a615_5a0a6bd4f7cb No No Nessun simbolo caricato.

+0

Progetto sito Web o WebApp? Debug in Cassini o IIS? – AnthonyWJones

+0

Ho lo stesso problema; tuttavia, sto scappando dal mio sistema flie locale in quanto non è consentito utilizzare IIS sui nostri sistemi qui da sviluppare. Mi sto strappando i capelli cercando di risolvere questo problema. – eric

risposta

0

In un sito Web ogni pagina viene in genere costruita come un proprio assieme al volo.

Se si modifica il codice in tale pagina, la pagina di origine non corrisponde più al gruppo esistente. Il punto di interruzione quindi appare strano. Non è davvero un problema, quando la pagina viene effettivamente ricostruita e i punti di interruzione "diventano solidi" di nuovo.

+0

Ho un BP su session_start che non ha colpito. Non ci sono stati cambiamenti di recente. –

1

A soluzione temporanea per utilizzare l'opzione Debug | Collega a processo e allegare al processo aspnet_wp.exe (o equivalente). Tuttavia, non risponde alla domanda su come risolvere il debug "standard".

1

Nelle proprietà Pool di applicazioni della Gestione IIS, provare a impostare il numero massimo di processi di lavoro a 1.

alt text http://i44.tinypic.com/2r6mxcw.jpg

Mi sento in imbarazzo ad ammettere ho strappato i capelli fuori su questo problema per una coppia giorni. A volte il debug funzionava e altre volte no.La soluzione del processo di collegamento descritta da John Nolan ha avuto successo per me, ed è stato allora che ho notato l'avvio di più processi w3wp.exe quando ho premuto F5 per eseguire il debug. L'impostazione di questo valore su 1 consente a VS2008 di selezionare il giusto w3wp.exe ogni volta.

Problemi correlati