Freigeben über


Bereitstellen einer Silverlight-Anwendung auf einer Website

Dd185521.0b2c798e-86c6-4ea2-a8a6-5cf1f12be1e2(DE-DE,Expression.30).png

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

  1. 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.

  2. 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.

    Dd185521.alert_note(DE-DE,Expression.30).gifHinweis:

    Wenn Ihre Anwendung Microsoft Expression Encoder-Dateien oder Mediendateien enthält, müssen Sie diese Dateien auch kopieren.

  3. 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.

  4. 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).