好的,我有: web
Visual Studio 2010 RC,W7 x64,啓動了一個新的項目類型的Silverlight應用程序。 在ASP.NET Web應用程序項目中託管Silverlight應用程序。 Silverlight版本3.0。 添加了LinqToSQL類,WCF服務,Winform Tester應用程序(解決方案中的項目)和一些類(也做爲解決方案中的項目)。 瀏覽器
昨天,我忽然獲得了'斷點不會被擊中。 此文檔未加載任何符號。 消息出如今IDE中,但它隻影響Web Appliaction,我能夠調試Silverlight和Winform App。 服務器
我嘗試/作了什麼來消除這個消息: 框架
因此,這發生在我生命中的第二次。 上次我經過刪除臨時ASP.NET文件夾解決了它,但此次我須要你的幫助。 測試
我嘗試重命名obj\\debug
文件夾中的.pdb
文件,並作了一個乾淨的解決方案並重建。
它建立了一個新的.pdb
文件,我可以正確地命中斷點。 spa
有一樣的問題 .net
因爲某種緣由,其中一個DLL已在GAC中註冊,所以它始終具備與代碼不一樣的版本。 debug
一旦我從GAC中刪除它,問題就解決了 調試
我不得不從註冊表手動卸載.dll的全部實例,並從本地驅動器手動卸載.dll的全部實例。 卸載/從新安裝個人應用程序,如今我打破了斷點! 這樣作浪費了半天:(。 code
我有一個相似的問題,除了個人問題是愚蠢的 - 我有兩個內置的Web服務器在2個不一樣的端口下運行的實例我有個人項目 - >屬性 - > web - >「開始URL」指向固定端口但Web應用程序實際上並未在該端口下運行。 因此個人瀏覽器被重定向到「起始URL」,它引用了1539但代碼/調試實例在端口50803下運行。
我將內置Web服務器更改成在固定端口下運行,並調整了個人「起始URL」以使用該端口。 project - > properties - > web - >「Servers」部分 - >「使用Visual Studio Development Server」 - >特定端口
若是您正在調試Web項目,請確保已在web.config文件中設置了debug =「true」屬性:
<system.web> <compilation debug="true" .../>