2010-04-09 32 views
0

我在vs2008中有一個網站。生成後,我無法在任何地方找到我的.pdb文件。VS2008 ASP.net .PDB創建在哪裏?

我的構建配置設置爲調試。 <compilation debug="true">在web配置中。

我的.pdb在哪裏?我的app_code或bin文件夾中沒有任何內容。我如何生成這些文件?

+0

雖然這些是在構建應用程序時生成的,因爲它已準備好在該點運行,並且這些文件是調試所必需的。如果你在Visual Studio中「開始調試」,你會得到它們嗎? – SqlRyan 2010-04-09 15:29:26

+0

沒有。我可以在我的本地IIS中進行調試,但是我沒有在任何地方看到這些文件? – ctrlShiftBryan 2010-04-09 15:48:39

回答

0

當您第一次訪問網頁時,ASP.NET網站會動態編譯,也許這就是您看不到.pdb文件的原因。

根據MSDN,編譯後的代碼轉到%SystemRoot%\Microsoft.NET\Framework\versionNumber\Temporary ASP.NET Files。我想pdb(如果生成的話)也會在那裏結束,但我手頭沒有Visual Studio 2008來驗證這個假設。