Share via


將 Silverlight 應用程式部署至網站

Dd185521.0b2c798e-86c6-4ea2-a8a6-5cf1f12be1e2(zh-tw,Expression.40).png

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

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

使用 xcopy 來部署 Silverlight 應用程式

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

    檔案 描述

    AppManifest.xaml

    Silverlight 版本的 AppManifest.xml 檔案。

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

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

    ProjectName.dll

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

    ProjectName.pdb

    應用程式的偵錯資訊。

    ProjectName.xap

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

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

    Note注意:

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

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

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

如需將 Silverlight 應用程式部署到網站的詳細資訊,請參閱下列一或多個主題:

Copyright © 2011 by Microsoft Corporation. All rights reserved.