2015-04-16 16 views
5

Ecco il messaggio di errore che sto ricevendo su un punto di interruzione nel mio codice rasoio:punto di interruzione non sarà attualmente essere colpito perché il codice sorgente è diversa nel codice rasoio

Una copia di index.cshtml è stato trovato in App_Web_cmi1k1de .dll (simboli lato server ), ma il codice sorgente è diverso dalla versione integrata in App_Web_cmi1k1de.dll (simboli lato server). Per consentire il punto di interruzione a essere colpito quando la sorgente è diversa bla bla bla ...

stavo ottenendo un messaggio di errore molto simile e sono andato a Configuration Manager nella mia soluzione e ha scoperto che un progetto wasn' t impostato su "debug". L'ho modificato per eseguire il debug, ripulire tutto in C: \ Users \ me \ AppData \ Local \ Temp \ Temporary ASP.NET Files \ root \ 932eeb02 \ b9cdc481 \, e ho ricostruito la mia soluzione. Vedo che ora in questa cartella vedo un

C: \ Users \ me \ AppData \ Local \ Temp file temporanei di ASP.NET \ root \ \ 932eeb02 \ b9cdc481 \ App_Web_cmi1k1de.dll

insieme ad un

C: \ Users \ me \ AppData \ Local \ Temp file temporanei di ASP.NET \ root \ \ 932eeb02 \ b9cdc481 \ App_Web_cmi1k1de.pdb

Questi due file hanno timestamp identici, in calo la seconda. Qualche idea del perché sto ricevendo questo errore? Non ha alcun senso che il codice sorgente sia diverso dal dll compilato.

+0

se si effettua una ricostruzione della soluzione prima di iniziare si debuging non ricevere che messaggio e il punto di interruzione sarà eventualmente hited se il codice arriva lì – FabioG

+1

Quando ottengo questo tipo di problema, è un problema completamente non correlato, come un errore di compilazione da qualche altra parte o un riferimento errato o qualcosa del genere, o è solo una di quelle cose che va via da solo dopo un riavvio. Non ho mai trovato una buona risposta a questo. –

+0

ricostruire ed eliminare il contenuto della cartella temp di asp.net .. – Legends

risposta

0

Arrestare il debug, verificare che il processo IIS (o IISExpress) non sia più in esecuzione, arrestarlo se necessario, in Visual Studio fare clic con il pulsante destro del mouse sulla soluzione Pulisci, quindi ricompilare. Prova di nuovo il debug.

0

Visual Studio in file di vista, destra Fare clic su Proprietà, Copia in directory di output: Copia se più recente o Copia sempre

Problemi correlati