2012-01-11 133 views
3

我有一個名爲Default.aspx的啓動頁面。已經在Head標籤內寫入了一個javscript函數,該標籤打開另一個aspx頁面並關閉此頁面。我的另一個aspx頁面在該頁面上有Silverlight對象/內容呈現。由於這個原因,我的調試器沒有連接到正在運行的silverlight應用程序,當我去手動連接到正在運行的Silverlight應用程序時,它不起作用,我看到顯示的類型是script/silverlight/x86。無法調試通過VS 2010運行的Silverlight應用程序

我這樣做是因爲我的登錄頁面僅在silverlight中創建。

任何一個有想法我如何能得到調試atached。

編輯:

下面的鏈接解釋了什麼是我面臨的相同: Visual Studio Attach to Process - change default automatic code type (Silverlight instead of Script)

回答

7

要啓用Silverlight的調試:

  • 右鍵單擊託管的Silverlight Web項目在解決方案資源管理器中應用
  • Sele CT「屬性」
  • 單擊「Web」選項卡
  • 檢查「Silverlight的」框,在「調試」部分

我有問題,在Chrome中調試Silverlight的,而在IE瀏覽器,它的工作就像一個魅力

+0

打字相同的答案) – 2012-01-11 09:56:09

+0

我已經這樣做了〜而且我也表示,Silverlight的運行過程中鍵入它顯示爲腳本,Silverlight中,86。 – Malcolm 2012-01-12 03:53:25

+0

關鍵是將IE設置爲默認瀏覽器,而不是複製/超鏈接,只需讓VS打開瀏覽器 – 2012-08-01 18:54:47

1

一個非常漂亮的工具是WoVS默認瀏覽器切換器,可以使用擴展管理器(工具|擴展管理器...)

這個工具允許你設置默認瀏覽器來調試你的項目時使用。在我的經驗中,Visual Studio只能很好地連接到IE。

使用該工具我可以保留另一個瀏覽器作爲我的默認瀏覽器,但使用IE進行調試。

+0

請注意,在Visual Studio 2013中,這是一項標準功能。 – 2014-02-07 09:24:02

0

只使用IE作爲默認瀏覽器。 直到您檢查銀光調試複選框並按其他人所說的使用IE時,它才能正常工作。 順便設置web應用程序作爲啓動項目。

相關問題