將 Silverlight 應用程式部署至網站
只需將編譯的 .xap 檔案複製到網頁資料夾,並且使用與測試頁面 (Default.html 或 TestPage.html) 相同的呼叫方式從網頁中呼叫 .xap 檔案,就可以部署 Microsoft Silverlight 應用程式。可以使用 xcopy 或網站建立工具 (如 Microsoft Expression Web 或 Microsoft Visual Studio 2008) 中的匯入和部署工具來進行檔案複製。
使用者在瀏覽您的網頁時,會顯示 Silverlight 應用程式。不過,如果使用者未安裝 Silverlight 執行階段,則會顯示安裝訊息和連結。
使用 xcopy 來部署 Silverlight 應用程式
建置和測試 (F5) Silverlight 專案。當您建置和測試 Silverlight 專案時,會在 \bin\debug 資料夾中建立下列檔案,且 Expression Blend 會嘗試開啟啟動頁面。
檔案
說明
AppManifest.xaml
Silverlight 版本的 AppManifest.xml 檔案。
Default.html (或以 Visual Studio 2008 建立專案的 TestPage.html)
將 Silverlight 應用程式載入至瀏覽器的網頁 (內含在 ProjectName.xap 中)。
ProjectName.dll
在專案內容檔案中設計的應用程式編譯組件。
ProjectName.pdb
應用程式的除錯資訊。
ProjectName.xap
包含所有 Silverlight 應用程式內容和資源的壓縮封存檔案。使用者可使用瀏覽器下載此檔案,並在 Silverlight 外掛程式中執行。
將 ProjectName.xap 檔案複製到網站上的資料夾。例如,若已安裝網際網路資訊服務,則可將 .xap 檔案複製到預設網站中 (通常對應到 C:\Inetpub\wwwroot) 的虛擬目錄。
注意事項: 若應用程式包含 Microsoft Expression Encoder 檔案或媒體檔案,則必須一併複製這些檔案。
您可以複製測試頁面 (Default.html 或 TestPage.html),或將測試頁面的程式碼複製到網頁資料夾中現有的網頁,以進行部署測試。務必變更 .xap 檔案的名稱,使其與應用程式中的 .xap 檔案相符。
瀏覽至呼叫 Silverlight 應用程式的網頁,以測試網頁的顯示方式。
下一步
- 如需有關部署的詳細資訊,請參閱 MSDN 的 Silverlight 3 Deployment (Silverlight 3 部署)。