2009-05-11 5 views
5

Possiedo un progetto sito Web VS 2005 (non il modello di progetto dell'applicazione Web, il modello di progetto "sito Web") e voglio essere in grado di includere i file PDB per gli assembly di pagina nella cartella bin tramite "Pubblica sito Web" "Comando in Visual Studio per dare una mano con il debug di un problema.Come si ottiene il comando "Pubblica sito Web" per emettere i file PDB per il progetto del sito Web Visual Studio 2005?

Non importa cosa provo per quanto riguarda le impostazioni della modalità "Debug/Release", non riesco a ottenere file PDB affinché gli assembly del sito Web vengano visualizzati nella cartella "bin" una volta che ho pubblicato il sito . Li prendo per eventuali assembly di riferimenti esterni, ma non per gli assembly code-behind del sito Web, che è ciò di cui ho bisogno.

In che modo Visual Studio consente di includere questi file durante la pubblicazione utilizzando il modello di progetto del sito Web?

+0

Non voglio sembrare troppo duro, ma tu vuoi "omettere" piuttosto che "emettere". –

+2

@Ali - emit: produce, invia, emette; ometti: escludi. Mi sembra che "emettere" sia esattamente ciò che voleva Jesse. –

+1

Yah, 'emit' è quello che intendevo, anche se vedo come ciò potrebbe confondere :-) Lo cambierò in "include". –

risposta

5

Il comando Pubblica compila sempre il progetto per il rilascio e non ho trovato un modo per causare la generazione dei file pdb durante il precompilazione.

C'è una soluzione alternativa che ho provato. Se al momento della precompilazione si seleziona la casella "Consenti a questo sito precompilato di essere aggiornabile" e quindi si aggiorna il sito Web in posizione, si ottiene una compilazione dinamica. La compilazione dinamica dovrebbe produrre codice di debug e file PDB se le impostazioni web.config ha:

<compilation defaultLanguage="your language" debug="true" /> 

Ecco una good blog post sulle diverse opzioni di pubblicare.

+0

Sì, questo lo scompone bene. Grazie! –

Problemi correlati