2010-03-22 101 views
1

我遇到了Silverlight默認VS2008項目的問題。當我創建一個新的SL項目,並選擇ASP.NET網站Web項目類型一切都好 - 在我的瀏覽器中,我看到了默認模板。但是,當我選擇ASP.NET Web應用程序並運行它時,我得到js錯誤的空白瀏覽器屏幕:Silverlight應用程序代碼中未處理的錯誤:2104 Category:InitializeError消息:無法下載Silverlight應用程序。檢查網絡服務器設置。怎麼了?Silverlight空白瀏覽器

回答

0

是的,這也發生在我身上。這是我未添加的MIME類型。您可能需要將這些添加到IIS:
的.xamlapplication/xaml+xml
的.xapapplication/x-silverlight-app
名.xbapapplication/x-ms-xbap

下面是關於如何做一個教程:http://learn.iis.net/page.aspx/262/configuring-iis-for-silverlight-applications/

如果這是不是問題,另外兩件事要檢查:

  1. 您的項目是否針對正確的 .NET框架(3.5而不是2.0)?
  2. 您的初創項目是ASP.NET 網站項目嗎?
+0

這不是一個真正的批評,只是一個澄清(答案是點),但如果你不計劃,你不應該添加XBAP和XAML映射(或者XAML)到你的IIS託管XBAP(瀏覽器中的WPF)應用程序。 – JerKimball

+0

是的,我聽到你。我從來不使用xbap,但將其添加爲任何「以防萬一」的時刻。 XAML--我補充說,所以我可以提供鬆散的XAML--比加載,構建和運行VS項目快了數十億倍。 –

+0

是的,我認爲你需要添加xaml映射來做啓動屏幕 - 不確定,因爲我從來沒有真正使用過它們。 – JerKimball