Bereitstellen einer Silverlight-Anwendung auf einer Website
Zum Bereitstellen einer Microsoft Silverlight-Anwendung müssen Sie nur die kompilierte XAP-Datei in einen Webordner kopieren und die XAP-Datei so von einer Webseite aufrufen, wie die Testseite (Default.html oder TestPage.html) die XAP-Datei aufruft. Sie können XCOPY oder die Import- und Bereitstellungswerkzeuge eines Websitetools wie Microsoft Expression Web oder Microsoft Visual Studio 2008 verwenden, um die Dateien zu kopieren.
Beim Aufrufen Ihrer Webseite wird Ihre Silverlight-Anwendung angezeigt. Wenn die Benutzer jedoch die Silverlight Runtime nicht installiert haben, wird ihnen eine Aufforderung zur Installation und ein Link angezeigt.
So stellen Sie eine Silverlight-Anwendung mit XCOPY bereit
Erstellen und testen (F5) Sie das Silverlight-Projekt. Wenn Sie ein Silverlight-Projekt erstellen und testen, werden die folgenden Dateien im Ordner \bin\debug erstellt, und Expression Blend versucht, die Startwebseite zu öffnen.
Datei
Beschreibung
AppManifest.xaml
Eine Silverlight-Version der Datei AppManifest.xml.
Default.html (oder TestPage.html, wenn das Projekt mit Visual Studio 2008 erstellt wurde)
Eine Webseite, die die Silverlight-Anwendung (enthalten in ProjectName.xap) in den Browser lädt.
ProjectName.dll
Die kompilierte Assembly der Anwendung, die Sie in den Inhaltsdateien des Projekts entworfen haben
ProjectName.pdb
Debuginformationen für die Anwendung
ProjectName.xap
Ein komprimiertes Archiv, das den gesamten Inhalt und alle Ressourcen für die Silverlight-Anwendung enthält. Benutzer laden diese Datei in ihre Browser herunter und führen sie mit dem Silverlight-Plug-In aus.
Kopieren Sie die Datei "ProjectName.xap" in einen Ordner auf einer Website. Wenn Sie z. B. Internetinformationsdienste installiert haben, können Sie die XAP-Datei in ein virtuelles Verzeichnis der Standardwebsite kopieren, die in der Regel C:\Inetpub\wwwroot zugeordnet ist.
Hinweis: Wenn Ihre Anwendung Microsoft Expression Encoder-Dateien oder Mediendateien enthält, müssen Sie diese Dateien auch kopieren.
Zum Testen der Bereitstellung können Sie die Testseite kopieren (Default.html oder TestPage.html), oder Sie können Code von der Testseite in eine vorhandene Webseite im Webordner kopieren. Ändern Sie den Namen der XAP-Datei so, dass er der XAP-Datei in Ihrer Anwendung entspricht.
Rufen Sie die Webseite auf, die Ihre Silverlight-Anwendung enthält, um sie zu testen.
Nächste Schritte
- Weitere Informationen zur Bereitstellung finden Sie auf der MSDN-Website unter Silverlight 3-Bereitstellung (möglicherweise in englischer Sprache).