將 Silverlight 2 應用程式加入至網站

本頁僅適用 Silverlight 2 專案

只需將編譯的 .xap 檔案複製到網頁資料夾,並且使用與測試頁面 (Default.html 或 TestPage.html) 相同的呼叫方式從網頁中呼叫 .xap 檔案,就可以部署 Silverlight 2 應用程式。可以使用 xcopy 或網站建立工具中的匯入和部署工具 (如 Microsoft Expression Web 2 或 Microsoft Visual Studio 2008) 來進行檔案複製。

使用者在瀏覽您的網頁時,會顯示 Silverlight 2 應用程式。不過,如果使用者未安裝 Silverlight 2 執行階段,則會顯示安裝訊息和連結。

使用 xcopy 來部署 Silverlight 應用程式

  1. 建置和測試 (F5) Silverlight 2 專案。當您建置和測試 Silverlight 2 專案時,會在 \bin\debug 資料夾中建立下列檔案,且 Expression Blend 會嘗試開啟啟動頁面。

    檔案

    描述

    AppManifest.xaml

    Silverlight 2 版本的 AppManifest.xml 檔案。

    Default.html (或以 Visual Studio 2008 建立專案的 TestPage.html)

    將 Silverlight 2 應用程式載入至瀏覽器的網頁 (內含在 ProjectName.xap 內)。

    ProjectName.dll

    在專案內容檔案中設計的應用程式編譯組件。

    ProjectName.pdb

    應用程式的除錯資訊。

    ProjectName.xap

    包含所有 Silverlight 2 應用程式內容和資源的壓縮封存檔案。使用者可使用瀏覽器下載此檔案,並在 Silverlight 2 外掛程式中執行。

  2. 將 ProjectName.xap 檔案複製到網站上的資料夾。例如,若已安裝網際網路資訊服務,則可將 .xap 檔案複製到預設網站中 (通常對應到 C:\Inetpub\wwwroot) 的虛擬目錄。

    Dd185521.alert_note(zh-tw,Expression.10).gif注意事項:

    若應用程式包含 Microsoft Expression Encoder 2 檔案或媒體檔案,則必須一併複製這些檔案。

  3. 您可以複製測試頁面 (Default.html 或 TestPage.html),或將測試頁面的程式碼複製到網頁資料夾中現有的網頁,以進行部署測試。務必變更 .xap 檔案的名稱,使其與應用程式中的 .xap 檔案相符。

  4. 瀏覽呼叫 Silverlight 2 應用程式的網頁,以測試網頁的顯示方式。

下一步