2010-04-09 8 views
0

J'ai un site Web dans vs2008. Je ne trouve pas mes fichiers .pdb n'importe où après la compilation.VS2008 ASP.net Où sont créés .PDB?

Ma configuration de construction est définie pour le débogage. <compilation debug="true"> est dans la configuration Web.

Où est mon .pdb? Il n'y a rien dans mon dossier app_code ou bin. Comment puis-je générer ces fichiers?

+0

Je pense que ceux-ci ont été générés lors de la construction de l'application, puisqu'elle est prête à être exécutée à ce stade et que ces fichiers sont requis pour le débogage. Les obtenez-vous si vous "démarrez le débogage" dans Visual Studio? – SqlRyan

+0

Non. Je peux déboguer dans mon IIS local mais je ne vois pas les fichiers n'importe où? – ctrlShiftBryan

Répondre

0

Les sites Web ASP.NET sont compilés dynamiquement à la volée lorsque vous accédez pour la première fois aux pages Web. C'est peut-être la raison pour laquelle vous ne voyez pas les fichiers .pdb. Selon le code MSDN, le code compilé passe à %SystemRoot%\Microsoft.NET\Framework\versionNumber\Temporary ASP.NET Files. Je suppose que le pdb (s'il est généré) finira là aussi mais je n'ai pas Visual Studio 2008 en main pour vérifier cette hypothèse.

Questions connexes