2

我正在構建使用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),沒有什麼好 發生。

有人遇到過這種情況嗎?除了重新安裝的任何答案,將不勝感激。

+0

好像你已經嘗試了很多;)你可以嘗試與另一個瀏覽器。你還可以檢查Debugging VS實例的輸出窗口嗎? – emp

+0

我試過用firefox 4(已經配置爲silverlight調試),斷點還沒有發生。 調試實例時,輸出窗口沒有顯示任何內容。 – yogex

+0

我相信你已經完成了它(你已經完成了其他任務),但是你是否已經完成了機器的重新啓動? –

回答

0

我試圖在新的azure,silverlight和wcf項目的解決方案上重現這種情況,一切正常。在調試silverlight或wcf項目時沒有問題。 因此,我的VS或瀏覽器設置沒有任何問題。

我試圖使用其他開發人員解決方案的副本,並且在調試時沒有任何問題。我不知道爲什麼會發生這樣的事情,因爲解決方案基本相同(所有csproj.user和suo文件都未簽入到源代碼管理。)

0

轉到解決方案>>屬性>>設置silverlight項目作爲啓動項目。

相關問題