Porady: wdrażanie trójwarstwowej aplikacji LightSwitch

Po wybraniu topologię typu i wdrażania aplikacji dla aplikacji LightSwitch trójwarstwowej, należy także określić procesu, według której będzie wdrażania tej aplikacji.

Aby udostępnić trójwarstwowej aplikacji na serwerze, na którym działa program Internet Information Services (IIS) lub Microsoft Azure.Aby uzyskać więcej informacji dotyczących wdrażania aplikacji w systemie Azure zobaczPorady: hostowanie aplikacji LightSwitch w systemie Microsoft Azure

  • Pulpitu, trójwarstwowej wdrażania tworzy aplikację uruchamianą na pulpicie systemu Windows użytkownika końcowego; składniki bazy danych i serwera są uruchomione na serwerze, na którym działa IIS lub Azure.

  • Klient sieci Web, tworzy trójwarstwowej wdrożenia aplikacji, która działa w przeglądarce sieci web użytkownika końcowego; składniki bazy danych i serwera są uruchomione na serwerze, na którym działa IIS lub Azure.

Można wdrożyć aplikację trójwarstwowej LightSwitch, publikowanie lub pakowania.W obu przypadkach Kreator publikowania aplikacji LightSwitch przeprowadzi Cię przez proces wdrażania.

  • Użytkownicy mogą uruchamiać opublikowanej aplikacji na komputerach klienckich, po zakończeniu działania kreatora.Aplikacja jest gotowa do zainstalowania i instalacja automatycznie wdraża schemat bazy danych programu SQL Server.Musi mieć dostęp administracyjny do serwera sieci web i serwera bazy danych dla tej opcji.Należy także zapewnić serwer dla LightSwitch.Zobacz Porady: konfigurowanie serwera do potrzeb hostowania aplikacji LightSwitch.

  • W aplikacji dostępne możesz pakietu razem wszystkie elementy, które są wymagane do uruchomienia aplikacji.Administrator serwera należy wykonać dodatkowe kroki do zainstalowania aplikacji i stał się dostępny dla użytkowników końcowych.Zobacz Porady: instalowanie aplikacji LightSwitch na serwerze.

Aby opublikować aplikację sieci trójwarstwowej

  1. W Eksploratora rozwiązań, wybierz polecenie NazwaProjektu węzła, w którym NazwaProjektu jest nazwa projektu.

  2. Na pasku menu wybierz polecenie tworzenie, publikowania < nazwa aplikacji >.

    Kreator publikowania aplikacji LightSwitch pojawi się.

  3. Na typ aplikacji wybierz zakończenia aplikacji przycisk opcji, a następnie wybierz dalej przycisku.

  4. Na konfigurację serwera aplikacji wybierz serwera IIS przycisk opcji, a następnie wybierz dalej przycisku.

    [!UWAGA]

    Jeśli masz plik ustawień publikowania (.publishsettings lub .pubxml), który został utworzony dla innej aplikacji, można użyć tego pliku do świadczenia pozostałe informacje, które są wymagane do użycia we wdrożeniach.Wybierz ustawienia importowania przycisk, aby określić plik ustawień publikowania.

  5. Na Opublikuj dane wyjściowe wybierz zdalnie Opublikuj na serwerze teraz przycisk opcji, a następnie wybierz dalej przycisku.

  6. Na ustawienia publikowania odszukaj adres URL usługi wprowadź jednolite Locater zasobów (URL) serwera, na którym działa program IIS.

  7. W witryny/aplikacji wprowadź ścieżkę do strony sieci web służący do obsługi aplikacji manifestu.Zazwyczaj jest to ścieżka domyślna witryna sieci Web /ApplicationName, gdzie ApplicationName jest nazwą aplikacji.

    [!UWAGA]

    Jeśli w przypadku publikowania do istniejącego folderu sieci web i chcesz usunąć istniejącą zawartość, wybierz usunąć dodatkowe pliki w lokalizacji docelowej pole wyboru.

  8. W nazwy użytkownika i hasło pola, wprowadź swoje poświadczenia usługi IIS, a następnie wybierz dalej przycisku.

  9. Jeśli administratora aplikacji zostanie wyświetlona karta strony Ustawienia zabezpieczeń, wprowadź poprawną nazwy użytkownika, imię i nazwisko, i hasło dla użytkownika, który będzie można administrator początkowego aplikacji, a następnie wybierz HTTPS karty.

    [!UWAGA]

    Podczas publikowania aktualizacji, administrator aplikacji już istnieje.Wybierz nie, Administrator aplikacji już istnieje pole wyboru, aby pominąć ten krok.

  10. Na HTTPS na karcie ustawienia zabezpieczeń wybierz tak wymaga użycia bezpiecznego połączenia HTTPS lub wybierz nr Jeśli aplikacja nie wymagają bezpiecznego połączenia, a następnie wybierz podpisu cyfrowego karty.

    Zobacz Zagadnienia dotyczące zabezpieczeń dla LightSwitch.

  11. Na podpisu cyfrowego wybierz kartę Określ certyfikat pole wyboru.Aby publikować bez certyfikatu, wyczyść Określ certyfikat pole wyboru.

    [!UWAGA]

    W przypadku publikowania aplikacji bez certyfikatu, pojawia się ostrzeżenie o zabezpieczeniach, gdy użytkownik końcowy uruchamia aplikację.W niektórych przypadkach aplikacja może nie działać.Ponadto certyfikat Określa, że użytkownicy aplikacja pochodzi z zaufanego źródła.Zobacz Podpisywanie pliku XAP dla aplikacji LightSwitch.

  12. Wybierz Przeglądaj przycisku.

  13. W wybierz plik okno dialogowe, przejdź do lokalizacji certyfikatu, którego chcesz użyć, a następnie wybierz OK przycisku.

    Zostanie wyświetlone podstawowe informacje o certyfikacie.Można wybrać Wyświetl certyfikat przycisk, aby wyświetlić więcej informacji na temat certyfikatu.

  14. Wybierz dalej przycisku

  15. Na połączenia danych strony kreatora, wybierz opcję połączenia z bazą danych wprowadź parametry połączenia administratora i użytkowników serwera bazy danych, w którym chcesz opublikować bazę danych aplikacji, a następnie wybierz dołączyć źródła danych karty.

    [!UWAGA]

    Podczas publikowania aktualizacji, nie trzeba ponownie opublikować bazy danych, chyba że zostały zmienione schemat.Aby uniemożliwić ponowne opublikowanie bazy danych, wyczyść publikowania schematu bazy danych pole wyboru.

    Serwer bazy danych musi być wstępnie skonfigurowany, aby program SQL Server 2005 lub nowszy, lub SQL Server 2005 Express lub nowszy.Nie ma się znajdować na tym samym serwerze, na którym są publikowania aplikacji.

    [!UWAGA]

    Parametry połączenia użytkownika nie można używać zabezpieczeń zintegrowanych; Musisz określić prawidłową nazwę użytkownika i hasło dla połączenia.

  16. Na dołączyć źródła danych kartę, zaktualizuj parametry połączeń dla wszelkich dodatkowych połączeń, zgodnie z potrzebami, a następnie wybierz dalej przycisku.

  17. Wybierz publikowania przycisk, aby opublikować aplikację.

    Gdy aplikacja zostanie opublikowana, użytkownicy mogą zainstalować ją z witryny sieci Web, określony przez witryny/aplikacji nazwy.Aplikacja komputerowa, użytkownik wyświetli monit o wybranie instalacji < ApplicationName > łącze, gdzie ApplicationName jest wyświetlana nazwa aplikacji.Aplikacja zostanie zainstalowana na komputerze użytkownika końcowego i będzie dostępna na Start menu.Dla aplikacji sieci web aplikacja zostanie otwarta w przeglądarce po przejściu do adresu URL.

    [!UWAGA]

    Po włączeniu uwierzytelniania dla aplikacji, administrator aplikacji musi autoryzować użytkowników przed uruchomieniem aplikacji.Aby uzyskać więcej informacji, zobacz Porady: Włączanie uwierzytelniania w aplikacji klienta Silverlight.

Do pakietu aplikacji trzywarstwowej

  1. W Eksploratora rozwiązań, wybierz polecenie NazwaProjektu węzła, w którym NazwaProjektu jest nazwa projektu.

  2. On the menu bar, choose Build, PublishApplicationName.

    Kreator publikowania aplikacji LightSwitch pojawi się.

  3. Na typ aplikacji wybierz zakończenia aplikacji przycisk opcji, a następnie wybierz dalej przycisku.

  4. Na konfigurację serwera aplikacji wybierz serwera IIS przycisk opcji, a następnie wybierz dalej przycisku.

    [!UWAGA]

    Jeśli masz plik ustawień publikowania (.publishsettings lub .pubxml), który został utworzony dla innej aplikacji, można użyć tego pliku do świadczenia pozostałe informacje, które są wymagane do użycia we wdrożeniach.Wybierz ustawienia importowania przycisk, aby określić plik ustawień publikowania.

  5. Na Opublikuj dane wyjściowe wybierz Utwórz pakiet na dysku przycisk opcji, a następnie wybierz dalej przycisku.

  6. Na ustawienia publikowania odszukaj co powinna nazywać się? wprowadź nazwę witryny sieci Web.

    Domyślna nazwa to nazwa aplikacji.

  7. W gdzie powinien pakietu można utworzyć? wprowadź ścieżkę UNC dla lokalizacji, w której chcesz dane wyjściowe do opublikowania, a następnie wybierz dalej przycisku.

    Lokalizacją domyślną jest publikowania podkatalogu w katalogu projektu.

  8. Jeśli administratora aplikacji na karcie ustawienia zabezpieczeń zostanie wyświetlona strona, wprowadź poprawną nazwy użytkownika, imię i nazwisko, i hasło dla użytkownika, który będzie można administrator początkowego aplikacji, a następnie wybierz HTTPS karty.

    [!UWAGA]

    Podczas publikowania aktualizacji, administrator aplikacji już istnieje.Wybierz nie, Administrator aplikacji już istnieje pole wyboru, aby pominąć ten krok.

  9. Na HTTPS na karcie ustawienia zabezpieczeń wybierz tak wymaga użycia bezpiecznego połączenia HTTPS lub wybierz nr Jeśli aplikacja nie wymagają bezpiecznego połączenia, a następnie wybierz podpisu cyfrowego karty.

    Zobacz Zagadnienia dotyczące zabezpieczeń dla LightSwitch.

  10. Na podpisu cyfrowego wybierz kartę Określ certyfikat pole wyboru.Aby publikować bez certyfikatu, wyczyść Określ certyfikat pole wyboru.

    [!UWAGA]

    W przypadku publikowania aplikacji bez certyfikatu, pojawia się ostrzeżenie o zabezpieczeniach, gdy użytkownik końcowy uruchamia aplikację.W niektórych przypadkach aplikacja może nie działać.Ponadto certyfikat Określa, że użytkownicy aplikacja pochodzi z zaufanego źródła.Zobacz Podpisywanie pliku XAP dla aplikacji LightSwitch.

  11. Wybierz Przeglądaj przycisku.

  12. W wybierz plik okno dialogowe, przejdź do lokalizacji certyfikatu, którego chcesz użyć, a następnie wybierz OK przycisku.

    Zostanie wyświetlone podstawowe informacje o certyfikacie.Można wybrać Wyświetl certyfikat przycisk, aby wyświetlić więcej informacji na temat certyfikatu.

  13. Wybierz dalej przycisku

  14. Na bazy danych konfiguracji kreatora, wybierz opcję wygenerować nową bazę danych o nazwie opcji i wprowadź nazwę bazy danych.

    Musi to być taką samą nazwę, wprowadzony dla Application Name właściwości w projektanta aplikacji.

    [!UWAGA]

    Baza danych już istnieje na serwerze, wybierz polecenie zaktualizować istniejącą bazę danych przycisk opcji, a następnie w parametry połączenia tekstu wprowadź ciąg połączenia dla tej bazy danych.Jeśli nie masz dostępu do serwera, można wprowadzić parametry połączenia dla innej bazy danych, który ma ten sam schemat jako bazy danych na serwerze.

    [!UWAGA]

    Podczas publikowania aktualizacji, nie trzeba ponownie opublikować bazy danych, chyba że zostały zmienione schemat.Aby uniemożliwić ponowne opublikowanie bazy danych, wyczyść Generowanie skryptu bazy danych SQL pole wyboru.

  15. Wybierz dołączyć źródła danych kartę, zaktualizuj parametry połączeń dla wszelkich dodatkowych połączeń, zgodnie z potrzebami, a następnie wybierz dalej przycisku.

  16. Wybierz publikowania przycisk, aby opublikować aplikację.

    Gdy aplikacja zostanie opublikowana, plik zip, który zawiera pakiet jest umieszczana w katalogu, który został przypisany do publikowania danych wyjściowych.Po utworzeniu tego pakietu, administrator serwera można użyć narzędzia MSDeploy do wdrożenia aplikacji na serwerach, które przebiegają w usługach IIS i SQL Server.Aby uzyskać więcej informacji, zobacz Porady: instalowanie aplikacji LightSwitch na serwerze.

    [!UWAGA]

    Po włączeniu uwierzytelniania dla aplikacji, administrator aplikacji musi autoryzować użytkowników przed uruchomieniem aplikacji.Aby uzyskać więcej informacji, zobacz Porady: Włączanie uwierzytelniania w aplikacji klienta Silverlight.

Zobacz też

Zadania

Porady: konfigurowanie serwera do potrzeb hostowania aplikacji LightSwitch

Porady: instalowanie aplikacji LightSwitch na serwerze

Porady: zmienianie typu aplikacji LightSwitch

Porady: Włączanie uwierzytelniania w aplikacji klienta Silverlight

Koncepcje

Wdrażanie aplikacji LightSwitch

Podpisywanie pliku XAP dla aplikacji LightSwitch

Inne zasoby

Wdrażanie: dystrybucja i zarządzanie aplikacją