2012-02-08 103 views
1

我想,要知道,如果一個Silverlight應用程序可在IIS 5.1上託管,因爲當我創建一個虛擬目錄併發布Silverlight項目,並嘗試瀏覽它,我得到這個以下錯誤:託管的Silverlight 5在IIS 5.1

The web application you are attempting to access on this web server is currently unavailable. Please hit the "Refresh" button in your web browser to retry your request.

+6

Silverlight不關心它託管的Web服務器。您的網站可能存在一般問題。 – 2012-02-08 09:52:49

+0

可能是一個.NET版本沒有正確安裝... – Schwarzie2478 2012-02-08 10:01:15

回答

1

主機的Silverlight在IIS:

  1. 添加應用程序:(或確保IIS_IUSRS有權限)

    C:\inetpub\wwwroot\[Application] 
    
  2. 添加網站並指向Silverlight的目錄
  3. 添加它作爲一個應用程序
  4. 確保您設置的應用程序池的東西,是幹練的.Net 4
    1. 的去應用程序池的連接窗格
    2. 上的應用程序池你右擊正在使用的應用程序
    3. 進入基本設置
    4. Make it .Net 4 and Integrated
  5. 設置默認文件到您的Silverlight網頁
  6. 啓動Web站點
+0

非常感謝您的答案:)它的工作! – 2012-02-09 04:21:38

+0

花了我幾個小時自己做的第一次,我正在使用IIS7。 90%的教程是舊的,並使用.Net 2 – MyKuLLSKI 2012-02-09 04:25:11

+0

雅是完全真實的:)即使我花了很多時間來整理它,但不能! – 2012-02-09 04:45:58