1. 程式人生 > >Silverlight應用程式中未處理的錯誤程式碼:2104 類別:InitializeError

Silverlight應用程式中未處理的錯誤程式碼:2104 類別:InitializeError

在部署簡單 Silverlight 程式時,只需要將生成的字尾為 .xap 和字尾 .html 放入網站目錄即可,但是在 IIS6 中需要新增 MIME 型別,因為 IIS6 中預設沒有新增 .xap 和 .xaml(IIS7 中已經預設新增此兩種型別),開啟指令碼調試出錯的介面如下所示:

  錯誤訊息內容為:

  Silverlight 應用程式中未處理的錯誤 程式碼: 2104 類別: InitializeError 訊息: 無法下載 Silverlight 應用程式。請檢視 Web 伺服器設定

  解決方案:

  在網站屬性中-HTTP頭選項卡,點選 MIME 型別 按鈕:

  點選 新建 按鈕:

  新增下面兩種型別:

  副檔名:.xaml

  MIME 型別:application/xaml+xml

  副檔名:.xap

  MIME 型別:application/x-silverlight-app

  此時在重新訪問站點即可正確顯示。