Porady: wdrażanie dwuwarstwowej aplikacji LightSwitch
W przypadku wdrażania dwuwarstwowej aplikacji LightSwitch uruchamia się ona na komputerze z systemem Windows u użytkownika końcowego, a składniki bazy danych i serwera są uruchomione na tym samym komputerze.Kreator publikowania aplikacji LightSwitch prowadzi użytkownika przez proces wdrażania.
Aby opublikować dwuwarstwową aplikację komputerową
W Eksploratorze rozwiązania otwórz menu skrótów węzła ProjectName, gdzie ProjectName jest nazwą projektu, a następnie wybierz polecenie Publikuj.
Pojawi się Kreator publikowania aplikacji LightSwitch.
Na stronie Typ aplikacji sprawdź, wybierz przycisk opcji Zakończ aplikację, a następnie wybierz przycisk Dalej.
Na stronie Konfiguracja serwera aplikacji sprawdź, czy opcja Pulpit lokalny jest zaznaczona, a następnie wybierz przycisk Dalej.
Na stronie Publikuj dane wyjściowe, w sekcji Gdzie chcesz umieścić pliki aplikacji? wpisz ścieżkę, pod którą mają zostać zapisane opublikowane dane wyjściowe.
Lokalizacją domyślną jest podkatalog Publish w katalogu projektu.
W Jak chcesz opublikować domyślną bazę danych? wybierz Opublikuj bezpośrednio do bazy danych teraz, a następnie wybierz przycisk Dalej.
Jeśli wolisz utworzyć skrypt bazy danych, wybierz opcję Utwórz skrypt do instalacji i konfiguracji bazy danych i naciśnij przycisk Dalej.
Po włączeniu uwierzytelniania dla aplikacji karta Administrator aplikacji na stronie Ustawienia zabezpieczeń zostanie wyświetlona.
Na stronie Uwierzytelniania wybierz przycisk opcji Tak, utwórz administratora aplikacji.
W polu Nazwa użytkownika wprowadź nazwę użytkownika.
Jeśli używasz uwierzytelniania systemu Windows, należy określić prawidłową nazwę logowania do systemu Windows w postaci Domain\User.
W oknie Pełna nazwa wprowadź pełną nazwę użytkownika, który będzie domyślnym administratorem.
[!UWAGA]
Okno Pełna nazwa nie jest wyświetlane, jeśli korzystasz z uwierzytelniania systemu Windows.
W polu Hasło wprowadź hasło.
[!UWAGA]
Okna Hasło i Potwierdź hasło nie są wyświetlane, jeśli korzystasz z uwierzytelniania systemu Windows.
W polu Potwierdź hasło ponownie wprowadź hasło.
Upewnij się, że pamiętasz nazwę użytkownika i hasło, ponieważ będziesz ich potrzebować później.
Jeśli nie zostało włączone uwierzytelnianie, karta Podpis cyfrowy strony Ustawienia zabezpieczeń zostanie wyświetlona.Ta aplikacja będzie uruchamiana na komputerze stacjonarnym, nie trzeba określać certyfikatu.
Wybierz przycisk Dalej, aby kontynuować.
Na stronie Połączenia danych wybierz zakładkę Połączenia bazy danych a następnie, w polu tekstowym Określ połączenie użytkownika wprowadź ciąg połączenia dla komputera, w którym będzie wdrażana baza danych.
Aby zapewnić obsługę bazy danych w domyślnym programie LocalDB, wprowadź Data Source=(LocalDB)\v11.0;Initial Catalog=ApplicationData;Integrated Security=True.Aby zapewnić obsługę bazy danych na innym serwerze bazy danych, należy wykonać poniższą procedurę:
Aby zmienić parametry połączenia
Wybierz przycisk przeglądania (...).
Otworzy się okno dialogowe Właściwości połączenia.
W polu Nazwa serwera wprowadź nazwę serwera bazy danych, w którym chcesz opublikować bazę danych aplikacji.
Serwer bazy danych musi być wstępnie skonfigurowany, aby obsługiwać program SQL Server 2005 lub nowszą wersję, bądź SQL Server 2005 Express lub nowszą wersję.Nie musi znajdować się na tym samym serwerze, na którym publikujesz aplikację.
W sekcji Logowanie do serwera wybierz przycisk opcji Użyj uwierzytelniania SQL, a następnie wprowadź prawidłową Nazwę użytkownika i Hasło do serwera.
Jeśli SQL Server jest skonfigurowany do używania uwierzytelniania systemu Windows, możesz wybrać opcję Użyj uwierzytelniania systemu Windows.
W sekcji Wybierz lub wprowadź nazwę bazy danych wprowadź nazwę aplikacji, a następnie wybierz przycisk OK.
Ta nazwa musi być taka sama, jak ta wprowadzona dla właściwości Application Name w Projektancie aplikacji.
Jeśli wybrano opcję publikowania bezpośrednio w bazie, w polu tekstowym Publikuj schemat bazy danych wprowadź te same parametry połączenia.
Jeśli chcesz utworzyć skrypt, należy wykonać poniższą procedurę.
Aby utworzyć nową bazę danych
W obszarze Generuj skrypt SQL bazy danych wybierz przycisk opcji Generuj nową bazę danych o nazwie, a następnie w polu tekstowym wprowadź nazwę bazy danych.
Musisz określić taką samą nazwę, jak wprowadzona dla właściwości Application name w Projektancie klienta.
Aby zaktualizować istniejącą bazę danych
W obszarze Generuj skrypt SQL bazy danych wybierz przycisk opcji Aktualizuj istniejącą bazę danych.
W pobliżu pola tekstowego Ciąg połączenia wybierz przycisk przeglądaj (...).
Otworzy się okno dialogowe Właściwości połączenia.
W oknie dialogowym Właściwości połączenia wprowadź informacje o połączeniu z bazą danych, a następnie wybierz przycisk OK.
[!UWAGA]
Parametry połączenia mogą wskazać inną bazę danych, o ile schemat bazy danych jest dokładnie tak sam, jak dla bazy danych, którą chcesz zaktualizować.
Wybierz przycisk Dalej, aby kontynuować.
Na stronie Warunki wstępne w sekcji Czy aplikacja ma dodatkowe wymagania wstępne, które należy zainstalować? przejrzyj listę wymagań wstępnych, aby określić, czy chcesz je zainstalować.
Warunki wstępne, które są zaznaczone, są domyślnymi wymaganiami wstępnymi.
Aby zainstalować dodatkowe wymagania wstępne, wybierz przycisk opcji Tak, muszę określić dodatkowe wymagania wstępne, a następnie zaznacz pola wyboru wymagań wstępnych do zainstalowania.
W sekcji Określ lokalizację instalacji wymagań wstępnych, jeśli chcesz zainstalować z udziału sieciowego kliknij Pobierz z następującej lokalizacji i wprowadź ścieżkę do lokalizacji instalatorów wymagań wstępnych.
Wybór domyślny Pobierz z Internetu będzie w razie potrzeby pobierał wymagania wstępne z witryny pobierania firmy Microsoft.
Możesz także wybrać opcję Kopiuj z tej samej lokalizacji, co moja aplikacja.Jeżeli wybierzesz tę opcję, upewnij się, że instalatory dla wymagań wstępnych znajdują się w folderze aplikacji.Aby uzyskać więcej informacji, zobacz Porady: uwzględnianie wstępnie wymaganych składników w aplikacji ClickOnce.
Wybierz przycisk Dalej, aby kontynuować.
Na stronie Podsumowanie wybierz przycisk Publikuj.
Po opublikowaniu aplikacji pliki instalacyjne są umieszczane w katalogu określonym dla publikowanych danych wyjściowych.
Skopiuj zawartość katalogu publikowanych danych wyjściowych dla każdego komputera, na którym chcesz zainstalować aplikację.Następny krok musi zostać wykonany przed uruchomieniem instalacji na komputerze docelowym.
Jeśli wybrano opcję Opublikuj bezpośrednio do bazy teraz w kroku 5, w katalogu zawierającym publikowane dane wyjściowe, otwórz plik Install.htm i postępuj zgodnie z instrukcjami, aby skonfigurować komputer docelowy.
[!UWAGA]
W przypadku instalowania na komputerze z zainstalowaną inną aplikacją LightSwitch, komputer jest już skonfigurowany.
Jeśli wybrano opcję Utwórz skrypt do instalacji i konfiguracji bazy danych w katalogu zawierającym publikowane dane wyjściowe, uruchom dwa pliki skryptów (.sql), aby utworzyć bazę danych i domyślne konto użytkownika SQL dla aplikacji.
Użytkownicy mogą zainstalować aplikację uruchamiając plik Setup.exe.
[!UWAGA]
Po włączeniu uwierzytelniania dla aplikacji, administrator aplikacji musi autoryzować użytkowników przed uruchomieniem przez nich aplikacji.Aby uzyskać więcej informacji, zobacz Porady: Włączanie uwierzytelniania w aplikacji klienta Silverlight.
Zobacz też
Zadania
Porady: zmienianie typu aplikacji LightSwitch
Porady: Włączanie uwierzytelniania w aplikacji klienta Silverlight
Koncepcje
Wdrażanie aplikacji LightSwitch