2011-04-03 87 views
0

在我的解決方案中,我有一個MVC項目。然後我添加了一個Silverlight項目。當我添加Silverlight項目時,我設置將其包含在現有的Web應用程序(MVC項目)中。從MVC應用程序調試Silverlight組件Visual Studio 2010

它添加了一個包含Silverlight組件的頁面.aspx。問題是,當我啓動ASP.NET MVC應用程序時,我無法調試到Silverlight代碼。我在Silverlight代碼中的Application_Startup函數中設置了一個斷點,但它永遠不會停在那裏。在斷點上我有一個工具提示:

斷點當前不會被命中。此文檔沒有符號加載

如何解決此問題?

回答

0

我發現了這個問題。瀏覽器正在緩存Silverlight應用程序。初始化Silverlight組件時,我使用以下代碼解決了這個問題:

param name="source" value="ClientBin/form.xap?<%= DateTime.Now.Ticks %>" 
0

您正在使用哪種瀏覽器?除了Internet Explorer之外,我對Silverlight進行調試的結果不一,所以我在開發Silverlight應用程序時一定要使用Internet   Explorer。

如果您使用Internet   Explorer,那麼Evan的解決方案應該可以正常工作(至少這阻止了我一些時間 - 在Web項目中禁用了Silverlight調試)。

另請檢查您的Silverlight應用程序是否位於Web項目屬性>Silverlight應用程序下的列表中。

相關問題