2010-08-13 77 views
0

我遇到了Visual Studio 2008 Web應用程序項目問題,其中對調試時對窗體或代碼所做的更改沒有構建,因此我無法使用斷點並在除非我導航到「C:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET Files」,並刪除其中的「root」文件夾,否則我所做的任何更改都不會顯示。所以我的調試和開發過程涉及到進行更改,然後關閉Visual Studio 2008,刪除此文件夾,然後重新打開Visual Studio並編譯。我也有使用2010的相同問題。我的代碼位於我的C:驅動器上。與正在構建的代碼不同的源代碼

任何建議,非常感謝。

+0

它可能是一個權利問題?可能是ASP.NET計算機帳戶沒有權限。驢子所要做的事似乎是運行DiskMon來查看.NET是否試圖刪除目錄中的文件。 – 2010-08-13 18:54:44

+0

DiskMon在哪裏? .NET應該刪除這個目錄下的文件嗎?它似乎需要刪除它們以便我的更改得到傳播 – 2010-08-16 15:28:07

回答

1

我以前有過這樣的問題(雖然可能不完全一樣)。刪除.dll & .pdb文件並再次嘗試。還要確保您的項目已打開進行調試。

+0

我試過刪除這個文件,但無濟於事。該項目正在以調試模式編譯 – 2010-08-16 15:28:32

1

在Visual Studio配置管理器中,您可以更改項目的配置。將其更改爲debug

+0

我已經確認它正在調試模式下編譯。 – 2010-08-16 15:38:24

1

你試過重建嗎?我不知道爲什麼你的代碼沒有在構建中更新,但有時候從頭構建可以修復問題。

+0

是的,許多重建。 – 2010-08-16 15:29:33