我正在構建使用WCF RIA服務和運行在azure開發結構上的silverlight的應用程序。我有一個Silverlight客戶端項目,一個Web客戶端項目和WCF項目的解決方案。我在silverlight項目和WCF項目中放置了斷點(在app.xaml.cs中),這樣我就可以在代碼兩側執行代碼。我打破了我的WCF代碼,但我無法跳入Silverlight代碼。當我在調試過程中查看silverlight斷點時,紅點會顯示一個感嘆號,並顯示以下消息:「斷點不會被打」。在azure開發結構上運行的silverlight中不會觸發斷點
我已經做了幾件事情來解決這個問題:
- 確信該ClientBin目錄中包含了正確的.xap文件。
該文件夾包含正確的xap。 - 選中解決辦法,如果它是在釋放模式,但顯然我在調試模式下
- 如果Silverlight的調試在網站啓用經過是 ,是的,它是啓用 。我能夠調試在單獨的 實例上運行的silverlight(不在azure中)。
- 刪除斌/調試和或斌/ OBJ文件夾,但仍然沒有很好的
- 刪除了Silverlight的Web角色結束 點
- 的的ClientBin文件夾中刪除源代碼,然後從源代碼重新找回它們
控制檢查如果源代碼管理有變化,仍然沒有好處。 顯然,在其他開發人員的工作站的解決方案工作正常,我是 唯一有這個問題的人。 - 使用IISRESET重置IIS,仍然沒有什麼好的事情
- 清除瀏覽器的緩存(我使用IE9),沒有什麼好 發生。
有人遇到過這種情況嗎?除了重新安裝的任何答案,將不勝感激。
好像你已經嘗試了很多;)你可以嘗試與另一個瀏覽器。你還可以檢查Debugging VS實例的輸出窗口嗎? – emp
我試過用firefox 4(已經配置爲silverlight調試),斷點還沒有發生。 調試實例時,輸出窗口沒有顯示任何內容。 – yogex
我相信你已經完成了它(你已經完成了其他任務),但是你是否已經完成了機器的重新啓動? –