Bereitstellen von LightSwitch-Anwendungen

Der Prozess der Bereitstellung einer LightSwitch-Anwendung hängt vom Anwendungstyp und vom gewählten Bereitstellungsszenario ab.

Folgende Bereitstellungsszenarien sind möglich:

  • Desktopclient, 2 Ebenen Bei diesem Bereitstellungsszenario wird eine Anwendung erstellt, die auf dem Windows-Desktopcomputer des Endbenutzers ausgeführt wird. Die Datenbank- und Serverkomponenten werden auf einem mit dem Netzwerk verbundenen Computer ausgeführt.

  • Desktopclient, 3 Ebenen Bei diesem Bereitstellungsszenario wird eine Anwendung erstellt, die auf dem Windows-Desktopcomputer des Endbenutzers ausgeführt wird. Die Datenbank- und Serverkomponenten befinden sich auf einem Server, auf dem Internetinformationsdienste (IIS) oder Microsoft Azure ausgeführt wird.

  • Browserclient, 3 Ebenen Bei diesem Bereitstellungsszenario wird eine Anwendung erstellt, die im Webbrowser des Endbenutzers ausgeführt wird. Die Datenbank- und Serverkomponenten befinden sich auf einem Server, auf dem IIS oder Microsoft Azure ausgeführt wird.

  • Nur Dienst. Dieses Bereitstellungsszenario erstellt einen OData-Webdienst, auf den andere Anwendungen zugreifen können. Weitere Informationen finden Sie unter Gewusst wie: Bereitstellen eines LightSwitch-OData-Diensts.

Der Anwendungstyp kann im Anwendungs-Designer festgelegt werden. Weitere Informationen finden Sie unter Gewusst wie: Ändern des Typs einer LightSwitch-Anwendung

Sie können eine LightSwitch-Anwendung mit 3 Ebenen entweder durch Veröffentlichen oder Verpacken bereitstellen. In beiden Fällen führt der Assistent zum Veröffentlichen von LightSwitch-Anwendungen Sie durch den Bereitstellungsprozess. Sie können diesen Assistenten starten, indem Sie auf der Menüleiste Build, dann Veröffentlichen: <Anwendungsname> auswählen oder indem Sie den Anwendungs-Designer öffnen, auf die Seite Allgemeine Eigenschaften wechseln und dann die Schaltfläche Veröffentlichen auswählen.

  • Eine veröffentlichte Anwendung kann auf Clientcomputern direkt nach Abschluss des Assistenten ausgeführt werden. Die Anwendung ist bereit zur Installation, und bei der Installation wird das Datenbankschema automatisch unter SQL Server bereitgestellt. Sie müssen Administratorzugriff auf den Computer haben, um das Datenbankschema bereitzustellen.

  • Eine gepackte Anwendung bedeutet, dass alles zusammengefasst wird, was für die Ausführung der Anwendung erforderlich ist. Es müssen jedoch zusätzliche Schritte unternommen werden, um die Anwendung für den Benutzer verfügbar zu machen. Wählen Sie diese Option aus, wenn ein Serveradministrator die Anwendung und das Datenbankschema installiert. Weitere Informationen finden Sie unter Gewusst wie: Installieren einer LightSwitch-Anwendung auf einem Server.

Updates für eine LightSwitch-Anwendung können durch das erneute Ausführen des Assistenten bereitgestellt werden. Browserclients mit drei Ebenen müssen nur wieder zur Webseite navigieren, um die aktualisierte Version abzurufen. Desktopclients mit zwei Ebenen erhalten die Updates automatisch bei ihrer nächsten Ausführung.

Veröffentlichen einer Desktopanwendung mit zwei Ebenen

Um eine Desktopanwendung mit zwei Ebenen zu veröffentlichen, wählen Sie im Anwendungs-Designer auf der Seite Anwendungstyp die Option Desktop aus und klicken auf die Schaltfläche Veröffentlichen, um den Assistenten zum Veröffentlichen von LightSwitch-Anwendungen anzuzeigen.

Zusätzliche Optionen im Assistenten hängen von der Auswahl ab, die Sie für die Anwendung getroffen haben. Weitere Informationen finden Sie unter Gewusst wie: Bereitstellen einer zweistufigen LightSwitch-Anwendung.

Nachdem die Anwendung veröffentlicht wurde, können Benutzer diese über den Veröffentlichungsspeicherort installieren, den Sie im Assistenten angeben, indem sie die Datei Setup.exe ausführen.

Hinweis

Sie müssen ggf. den Clientcomputer vorkonfigurieren und die Anweisungen in der Datei Install.htm befolgen.Die Datei wird am gleichen Speicherort wie die Datei Setup.exe veröffentlicht.

Veröffentlichen von Updates

Um Updates für die Anwendung zu veröffentlichen, aktualisieren Sie im Anwendungs-Designer auf der Seite Allgemeine Eigenschaften die Anwendungsversion. Führen Sie den Assistenten zum Veröffentlichen von LightSwitch-Anwendungen erneut aus. Beim nächsten Ausführen der Anwendung erhalten Benutzer das Update automatisch vom Veröffentlichungsspeicherort.

Hinweis

Beim Veröffentlichen von Updates müssen Sie die Datenbank nur erneut veröffentlichen, wenn Sie das Schema ändern.Wenn Sie die erneute Veröffentlichung der Datenbank verhindern möchten, öffnen Sie den Assistenten zum Veröffentlichen von LightSwitch-Anwendungen, wechseln zur Seite Datenverbindungen und deaktivieren das Kontrollkästchen SQL-Datenbankskript generieren.

Deinstallieren

Ein Endbenutzer kann eine Desktopanwendung mit zwei Ebenen in der Systemsteuerung unter Programme und Funktionen bzw. Software deinstallieren.

Veröffentlichen einer Anwendung mit drei Ebenen

Für die Veröffentlichung einer Anwendung mit drei Ebenen benötigen Sie Administratorzugriff auf einen Server, auf dem IIS ausgeführt wird und der für LightSwitch vorkonfiguriert ist. Außerdem benötigen Sie Administratorzugriff für einen Computer, auf dem SQL Server ausgeführt wird. Weitere Informationen finden Sie unter Gewusst wie: Konfigurieren eines Servers als Host für LightSwitch-Anwendungen. Sie können eine Anwendung auch unter Microsoft Azure veröffentlichen. Weitere Informationen finden Sie unter Gewusst wie: Hosten einer LightSwitch-Anwendung unter Microsoft Azure.

Der Veröffentlichungsprozess ist für Desktop- und Browseranwendungen identisch. Um eine Anwendung mit 3 Ebenen zu veröffentlichen, öffnen Sie den Client-Designer, wechseln zur Seite Anwendungstyp, und wählen Sie dann entweder Desktop oder Web aus.

Wählen Sie im Assistenten auf der Seite Ausgabe veröffentlichen die Optionsschaltfläche Jetzt auf einem Server remote veröffentlichen aus. Zusätzliche Optionen im Assistenten hängen von der Auswahl ab, die Sie für die Anwendung getroffen haben. Weitere Informationen finden Sie unter Gewusst wie: Bereitstellen einer dreistufigen LightSwitch-Anwendung.

Nachdem die Anwendung veröffentlicht wurde, können Benutzer sie von der Website installieren, die Sie im Assistenten angeben. Benutzer klicken dazu auf den Link Anwendungsname, wobei Anwendungsname der Anzeigename Ihrer Anwendung ist. Bei einer Desktopanwendung wird der Benutzer zum Installieren aufgefordert. Bei einer Webanwendung wird die Webanwendung im Webbrowser geöffnet.

Veröffentlichen von Updates

Um Updates für die Anwendung zu veröffentlichen, aktualisieren Sie im Anwendungs-Designer auf der Seite Allgemeine Eigenschaften die Anwendungsversion. Führen Sie den Assistenten zum Veröffentlichen von LightSwitch-Anwendungen erneut aus. Bei der nächsten Ausführung der Anwendung wird Benutzern automatisch die neue Version angezeigt.

Hinweis

Beim Veröffentlichen von Updates müssen Sie die Datenbank nur erneut veröffentlichen, wenn Sie das Schema ändern.Wenn Sie die erneute Veröffentlichung der Datenbank verhindern möchten, öffnen Sie den Assistenten zum Veröffentlichen von LightSwitch-Anwendungen, wechseln zur Seite Datenverbindungen und deaktivieren das Kontrollkästchen SQL-Datenbankskript generieren.

Deinstallieren

Ein Endbenutzer kann eine Desktopanwendung mit drei Ebenen in der Systemsteuerung unter Programme und Funktionen bzw. Software deinstallieren. Browseranwendungen müssen vom IIS-Administrator über den Server deinstalliert werden.

Verpacken einer Anwendung mit drei Ebenen

Eine gepackte Anwendung mit drei Ebenen generiert alle Daten, die für die Installation der Anwendung auf einem Internetinformationsdienste (IIS)-Host erforderlich sind. Der Veröffentlichungsprozess ist für Desktop- und Browseranwendungen identisch. Um eine Anwendung mit 3 Ebenen zu verpacken, öffnen Sie den Client-Designer, wechseln zur Seite Anwendungstyp, und wählen Sie dann entweder Desktop oder Web. Wählen Sie im Assistenten auf der Seite Ausgabe veröffentlichen die Option Paket auf Datenträger erstellen aus. Zusätzliche Optionen im Assistenten hängen von der Auswahl ab, die Sie für die Anwendung getroffen haben. Weitere Informationen finden Sie unter Gewusst wie: Bereitstellen einer dreistufigen LightSwitch-Anwendung.

Sobald die Anwendung veröffentlicht ist, wird eine ZIP-Datei mit dem Paket am Veröffentlichungsspeicherort eingefügt, den Sie im Assistenten angegeben haben. Nachdem dieses Paket erstellt wurde, kann ein Serveradministrator die Anwendung auf Servern bereitstellen, auf denen IIS und SQL Server ausgeführt werden. Weitere Informationen finden Sie unter Gewusst wie: Installieren einer LightSwitch-Anwendung auf einem Server.

Veröffentlichen von Updates

Um Updates für die Anwendung zu veröffentlichen, aktualisieren Sie im Anwendungs-Designer auf der Seite Allgemeine Eigenschaften die Anwendungsversion. Führen Sie den Assistenten zum Veröffentlichen von LightSwitch-Anwendungen erneut aus. Nachdem der Serveradministrator das neue Paket installiert hat, wird Benutzern beim nächsten Ausführen der Anwendung automatisch die neue Version angezeigt.

Hinweis

Beim Veröffentlichen von Updates müssen Sie die Datenbank nur erneut veröffentlichen, wenn Sie das Schema ändern.Wenn Sie die erneute Veröffentlichung der Datenbank verhindern möchten, öffnen Sie den Assistenten zum Veröffentlichen von LightSwitch-Anwendungen, wechseln zur Seite Datenverbindungen und deaktivieren das Kontrollkästchen SQL-Datenbankskript generieren.

Deinstallieren

Ein Endbenutzer kann eine Desktopanwendung mit drei Ebenen in der Systemsteuerung unter Programme und Funktionen bzw. Software deinstallieren. Browseranwendungen müssen vom IIS-Administrator deinstalliert werden.

Siehe auch

Aufgaben

Gewusst wie: Ändern des Typs einer LightSwitch-Anwendung

Gewusst wie: Installieren einer LightSwitch-Anwendung auf einem Server

Konzepte

Gewusst wie: Bereitstellen einer zweistufigen LightSwitch-Anwendung

Weitere Ressourcen

Bereitstellung: Verteilen und Verwalten Ihrer Anwendung

Gewusst wie: Bereitstellen einer dreistufigen LightSwitch-Anwendung

Gewusst wie: Hosten einer LightSwitch-Anwendung unter Microsoft Azure