2010-06-29 91 views
1

當我嘗試使用Visual Studio 2010進行調試時,我遇到了問題。 我的斷點不起作用,並給出消息: 斷點當前不會被命中。源代碼是不同的,那麼原來的版本調試時出現問題(斷點沒有被擊中)

我去工具並啓用「啓用僅我的代碼」,但現在我得到的消息: 斷點目前不會受到打擊。沒有爲此文檔加載的符號

我刪除了obj文件夾,沒有成功。 我已經使用了「Clean Solution」,我已經重建瞭解決方案,等等。

我應該做些什麼來解決這個問題?

謝謝

+0

你嘗試一個IISRESET?也許您的程序集的舊版本仍在緩存中? – Hinek 2010-06-29 12:26:23

+0

你關閉了內部的Visual Studio網絡服務器嗎? – ChrisF 2010-06-29 12:30:10

+0

我已重新啓動IIS,關閉VS的Web服務器等。 當我運行調試時,在「模塊」窗口中沒有顯示我正在使用的項目(我的解決方案有3項目)。 我記得以前發生過這種情況,當我修好它時,項目的dll再次出現在模塊窗口中,但現在我無法解決這個問題。 – 2010-06-29 13:05:05

回答

0

其中一個成功調試的項目。我剛剛更改了Web Server的端口。

但其他項目(我也改變了港口)仍然無法正常工作。這個消息是: 斷點不會被擊中。源代碼是不同於原來的

+0

那麼我已經禁用了「要求源文件完全匹配原始版本」,現在它正在調試。 但是,這是建議?調試有什麼不同? 謝謝 – 2010-06-29 13:17:59

0

我有一個類似的問題。

試圖改變編譯標記的調試屬性在web.config:

<compilation debug="true">