斷點當前不會被擊中。在Silverlight應用程序中沒有爲此文檔加載任何符號

好的,我有: 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。 服務器

我嘗試/作了什麼來消除這個消息: 框架

  • 重置Visual Studio設置
  • 刪除了每一個\\ Temporary ASP.NET Files文件夾中的全部文件(每一個32位/ 64位和Framework 2.0和4.0都有一個)
  • 嘗試使用Visual Studio集成Web服務器調試 - 一般我使用IIS,在解決方案的項目輸出中我刪除了每一個項目文件夾中的每一個obj和bin文件夾
  • 建立了一個新的解決方案,並將全部項目添加到此新解決方案中
  • 刪除了解決方案suo文件
  • 建立了一個新的ASP.NET Web應用程序來測試它是不是一個VS安裝問題=>我能夠調試這個新的項目/解決方案
  • 屢次重啓機器
  • 修復了vs.net安裝
  • 作了IISReset
  • 從IIS中刪除了Web應用程序
  • 使用Web應用程序的「項目屬性」下的「建立虛擬目錄」按鈕在IIS中建立新的Web應用程序
  • 將每一個項目的框架版本從3.5更改成4.0
  • 在個人第二臺機器上打開解決方案=>相同的行爲
  • 抓取Microsoft Connect以查找錯誤/相似問題
  • SPENT 7小時。

因此,這發生在我生命中的第二次。 上次我經過刪除臨時ASP.NET文件夾解決了它,但此次我須要你的幫助。 測試


#1樓

我嘗試重命名obj\\debug文件夾中的.pdb文件,並作了一個乾淨的解決方案並重建。
它建立了一個新的.pdb文件,我可以正確地命中斷點。 spa


#2樓

有一樣的問題 .net

因爲某種緣由,其中一個DLL已在GAC中註冊,所以它始終具備與代碼不一樣的版本。 debug

一旦我從GAC中刪除它,問題就解決了 調試


#3樓

我不得不從註冊表手動卸載.dll的全部實例,並從本地驅動器手動卸載.dll的全部實例。 卸載/從新安裝個人應用程序,如今我打破了斷點! 這樣作浪費了半天:(。 code


#4樓

我有一個相似的問題,除了個人問題是愚蠢的 - 我有兩個內置的Web服務器在2個不一樣的端口下運行的實例我有個人項目 - >屬性 - > web - >「開始URL」指向固定端口但Web應用程序實際上並未在該端口下運行。 因此個人瀏覽器被重定向到「起始URL」,它引用了1539但代碼/調試實例在端口50803下運行。

我將內置Web服務器更改成在固定端口下運行,並調整了個人「起始URL」以使用該端口。 project - > properties - > web - >「Servers」部分 - >「使用Visual Studio Development Server」 - >特定端口


#5樓

若是您正在調試Web項目,請確保已在web.config文件中設置了debug =「true」屬性:

<system.web>
    <compilation debug="true"   .../>
相關文章
相關標籤/搜索