Udostępnij za pośrednictwem


Wdrażanie aplikacji LightSwitch

Wdrożenie gotowych aplikacji LightSwitch pozwala udostępnić je użytkownikom.Proces wdrażania aplikacji LightSwitch różni się w zależności od typu aplikacji i scenariusza wdrażania, który zostanie wybrany.

Możliwe są następujące scenariusze wdrażania:

  • Klient stacjonarny, dwuwarstwowy.Ten scenariusz wdrażania tworzy aplikację działającą na pulpicie Windows użytkownika końcowego.Składniki bazy danych i serwera są uruchomione na komputerze sieciowym.

  • Klient stacjonarny, trzywarstwowy.Ten scenariusz wdrażania tworzy aplikację działającą na pulpicie Windows użytkownika końcowego.Składniki bazy danych i serwera są uruchomione na serwerze, na którym działa program Internet Information Services (IIS) lub system Windows Azure.

  • Klient przeglądarki, trójwarstwowy.Ten scenariusz wdrażania tworzy aplikację działającą w przeglądarce sieci web użytkownika końcowego.Składniki bazy danych i serwera są uruchomione na serwerze, na którym działa program IIS lub system Windows Azure.

  • Tylko usługi.Ten scenariusz wdrażania tworzy usługi sieci web OData, do których inne aplikacje mogą uzyskiwać dostęp.Aby uzyskać więcej informacji, zobacz Jak: wdrożenie usługi OData LightSwitch.

Typ aplikacji można ustawić w projektancie aplikacji.Aby uzyskać więcej informacji, zobacz Jak: Zmienianie typu aplikacji

Istnieją dwa sposoby wdrożenia trójwarstwowej aplikacji opartej o LightSwitch - poprzez opublikowanie jej lub stworzenie pakietu.W obu przypadkach LightSwitch Kreator publikowania aplikacji prowadzi użytkownika przez proces wdrażania.Można uruchomić LightSwitch Kreatora publikowania aplikacji klikając Publikuj <nazwa aplikacji> w menu Kompilacja lub przycisk Publikuj na stronie Typ aplikacji projektanta aplikacji.

  • Opublikowana aplikacja może działać na komputerach klienckich natychmiast po zakończeniu działania kreatora.Aplikacja jest gotowa do zainstalowania i instalacja automatycznie wdraża schemat bazy danych SQL Server.Aby wdrożyć schemat bazy danych, musisz mieć dostęp administracyjny do komputera.

  • Spakowana aplikacja oznacza, że wszystko, co jest wymagane do uruchamiania aplikacji jest powiązane ze sobą, ale muszą zostać podjęte dodatkowe kroki, aby udostępnić aplikacje użytkownikowi.Wybierz tę opcję, jeśli administrator serwera będzie instalował aplikację i schemat bazy danych.Aby uzyskać więcej informacji, zobacz Jak: Instalowanie aplikacji LightSwitch na serwerze.

Aktualizacje aplikacji opartej na LightSwitch można wdrożyć, ponownie uruchamiając kreatora.3-warstwowi klienci przeglądarek tylko przechodzą ponownie do strony sieci web, aby uzyskać zaktualizowaną wersję.Klienci aplikacji dwuwarstwowej na komputery stacjonarne będą automatycznie otrzymywać aktualizacje przy następnym uruchomieniu.

Publikowanie aplikacji dwuwarstwowej na komputery stacjonarne

Aby opublikować dwuwarstwową aplikację komputerową, wybierz Pulpit na stronie Typ aplikacji projektanta aplikacji i wybierz przycisk Publikuj, aby wyświetlić LightSwitch Kreatora publikowania aplikacji.

Dodatkowe opcje w Kreatorze różnią się w zależności od wyborów dokonanych w aplikacji.Aby uzyskać więcej informacji, zobacz Jak: Wdrażanie aplikacji dwuwarstwowej.

Po opublikowaniu aplikacji użytkownicy mogą zainstalować ją z lokalizacji publikowania, określonej w kreatorze poprzez uruchomienie pliku Setup.exe.

[!UWAGA]

Może być konieczne wstępne skonfigurowanie komputera klienckiego, postępując zgodnie z instrukcjami w pliku Install.htm.Plik jest publikowany w tej samej lokalizacji co plik Setup.exe.

Ff872288.collapse_all(pl-pl,VS.110).gifPublikowanie aktualizacji

Aby publikować aktualizacje do aplikacji, należy zaktualizować wersję aplikacji na stronie Właściwości ogólne projektanta aplikacji.Uruchom LightSwitch Kreatora publikowania aplikacji ponownie.Gdy następnym razem użytkownik uruchomi aplikację, automatycznie otrzyma aktualizację z lokalizacji publikowania.

[!UWAGA]

Podczas publikowania aktualizacji nie jest konieczne ponowne publikowanie bazy danych o ile schemat pozostaje niezmieniony.Aby uniemożliwić ponowne opublikowanie bazy danych, wyczyść pole wyboru Publikowanie schematu bazy danych na stronie Połączenia bazy danychLightSwitch Kreatora publikowania aplikacji.

Ff872288.collapse_all(pl-pl,VS.110).gifOdinstalowywanie

Użytkownik końcowy może odinstalować aplikację dwuwarstwową za pomocą opcji Programy i funkcje lub Dodaj lub usuń programy w Panelu sterowania.

Publikowanie aplikacji trzywarstwowej

Publikowanie aplikacji trójwarstwowej wymaga dostępu administracyjnego do serwera, na którym działa program IIS i jest wstępnie skonfigurowany dla LightSwitch, a także dostępu administracyjnego do komputera, na którym działa program SQL Server.Aby uzyskać więcej informacji, zobacz Jak: Konfigurowanie serwera do hosta LightSwitch-aplikacji opartych na.Można również publikować aplikacje na Windows Azure.Aby uzyskać więcej informacji, zobacz Jak: hosta z aplikacji w systemie Windows Azure.

Proces publikowania jest taki sam dla aplikacji komputerowych i przeglądarkowych.Aby opublikować aplikację trójwarstwową, wybierz Pulpit lub Sieć Web na stronie Typ aplikacji stronie projektanta aplikacji i wybierz przycisk Publikuj, aby wyświetlić LightSwitch Kreatora publikowania aplikacji.

Na stronie Publikuj dane wyjściowe kreatora, wybierz przycisk opcji Opublikuj zdalnie na serwerze teraz.Dodatkowe opcje w Kreatorze różnią się w zależności od wyborów dokonanych w aplikacji.Aby uzyskać więcej informacji, zobacz Jak: Wdrażanie aplikacji 3-warstwowej.

Po opublikowaniu aplikacji użytkownicy mogą zainstalować ją z witryny sieci web, określonej w kreatorze poprzez wybranie łącza <Nazwa_aplikacji>, gdzie <Nazwa_aplikacji> to nazwa wyświetlana aplikacji.W przypadku aplikacji komputerowych użytkownik będzie monitowany, aby je zainstalować.W przypadku aplikacji sieciowych aplikacja zostanie otwarta w przeglądarce sieci web.

Ff872288.collapse_all(pl-pl,VS.110).gifPublikowanie aktualizacji

Aby publikować aktualizacje do aplikacji, należy zaktualizować wersję aplikacji na stronie Właściwości ogólne projektanta aplikacji.Uruchom LightSwitch Kreatora publikowania aplikacji ponownie.Gdy następnym razem użytkownik uruchomi aplikację, automatycznie zobaczy nową wersję.

[!UWAGA]

Podczas publikowania aktualizacji nie jest konieczne ponowne publikowanie bazy danych o ile schemat pozostaje niezmieniony.Aby uniemożliwić ponowne opublikowanie bazy danych, wyczyść pole wyboru Publikowanie schematu bazy danych na stronie Połączenia bazy danychLightSwitch Kreatora publikowania aplikacji.

Ff872288.collapse_all(pl-pl,VS.110).gifOdinstalowywanie

Użytkownik końcowy może odinstalować aplikację trójwarstwową za pomocą opcji Programy i funkcje lub Dodaj lub usuń programy w Panelu sterowania.Aplikacje przeglądarkowe muszą zostać odinstalowane z serwera przez administratora usług IIS.

Tworzenie pakietu aplikacji trójwarstwowej

Spakowana aplikacja trójwarstwowa generuje wszystko, co niezbędne do zainstalowania aplikacji na hoście Internet Information Services (IIS).Proces publikowania jest taki sam dla aplikacji komputerowych i przeglądarkowych.Aby opakować aplikację trójwarstwową, wybierz Pulpit lub Sieć Web na stronie Typ aplikacji projektanta aplikacji i wybierz przycisk Publikuj, aby wyświetlić LightSwitch Kreatora publikowania aplikacji.Na stronie Publikuj dane wyjściowe kreatora, wybierz przycisk opcji Utwórz pakiet na dysku.Dodatkowe opcje w Kreatorze różnią się w zależności od wyborów dokonanych w aplikacji.Aby uzyskać więcej informacji, zobacz Jak: Wdrażanie aplikacji 3-warstwowej.

Po opublikowaniu aplikacji plik .zip zawierający pakiet jest umieszczany w lokalizacji określonej w Kreatorze.Po utworzeniu tego pakietu, administrator serwera może wdrożyć aplikację na serwerach, na których są uruchomione usługi IIS i SQL Server.Aby uzyskać więcej informacji, zobacz Jak: Instalowanie aplikacji LightSwitch na serwerze.

Ff872288.collapse_all(pl-pl,VS.110).gifPublikowanie aktualizacji

Aby publikować aktualizacje do aplikacji, należy zaktualizować wersję aplikacji na stronie Właściwości ogólne projektanta aplikacji.Uruchom LightSwitch Kreatora publikowania aplikacji ponownie.Po zainstalowaniu nowego pakietu przez administratora serwera przy następnym uruchomieniu aplikacji użytkownicy automatycznie zobaczą nową wersję.

[!UWAGA]

Podczas publikowania aktualizacji nie jest konieczne ponowne publikowanie bazy danych o ile schemat pozostaje niezmieniony.Aby uniemożliwić ponowne opublikowanie bazy danych, wyczyść pole wyboru Generuj skrypt do bazy danych SQL na stronie Konfiguracja bazy danychLightSwitch Kreatora publikowania aplikacji.

Ff872288.collapse_all(pl-pl,VS.110).gifOdinstalowywanie

Użytkownik końcowy może odinstalować aplikację trójwarstwową za pomocą opcji Programy i funkcje lub Dodaj lub usuń programy w Panelu sterowania.Aplikacje przeglądarkowe muszą zostać odinstalowane przez administratora usług IIS.

Zobacz też

Zadania

Jak: Zmienianie typu aplikacji

Jak: Instalowanie aplikacji LightSwitch na serwerze

Koncepcje

Jak: Wdrażanie aplikacji dwuwarstwowej

Inne zasoby

Wdrażanie: Rozmieszczanie i utrzymywania aplikacji

Jak: Wdrażanie aplikacji 3-warstwowej

Jak: hosta z aplikacji w systemie Windows Azure