Sdílet prostřednictvím


Jak: zavedení třístupňové aplikace

Proces nasazení aplikace LightSwitch se třemi vrstvami se liší v závislosti na typu aplikace a topologii nasazení, které vyberete.

Aplikace, které mají tři vrstvy, lze hostit na serveru se službou IIS (Internetová informační služba) nebo Windows Azure.Další informace o nasazení systému Windows Azure, viz Jak: hostitelské aplikace ve Windows Bledě azurová

  • Desktopový klient, třívrstvé nasazení vytvoří aplikaci, která běží na stolním počítači s Windows koncového uživatele; databáze a serverové komponenty běží na serveru s IIS nebo na Windows Azure.

  • Webový klient, třívrstvé nasazení vytvořít aplikaci, která běží ve webovém problížeči koncového uživatele; databáze a serverové komponenty běží na serveru s IIS nebo na Windows Azure.

Existují dva způsoby nasazení třívrstvé aplikace LightSwitch, publikováním nebo vytvořením balíčku.V obou případech vás procesem nasazení provede LightSwitch Průvodce publikováním aplikace.

  • Publikované aplikace lze spustit v klientských počítačích bezprostředně po dokončení průvodce.Aplikace je připravena k instalaci a instalace automaticky nasadí schéma databáze v systému SQL Server.Pro tuto možnost musíte mít přístup pro správu webového a databázového serveru.Server také musí být připraven pro aplikaci LightSwitch.Další informace naleznete v tématu Jak: Konfigurace serveru pro hostitele LightSwitch-aplikace

  • Aplikace v balíčku znamená, že je pohromadě vše, co potřebujete ke spuštění aplikace.Aby mohla být aplikace nainstalována a zpřístupněna koncovým uživatelům, musí správce serveru podniknout další kroky.Další informace naleznete v tématu Jak: LightSwitch aplikace nainstalovat na Server.

Publikování aplikace o třech vrstvách

  1. V řádku nabídek zvolte Sestavení, Publikovat <název aplikace>.

    Zobrazí se LightSwitch Průvodce publikováním aplikace platformy.

  2. Na stránce Typ aplikace zvolte buď možnost Desktop nebo Web a pak zvolte tlačítko Další.

  3. Na stránce Konfigurace aplikačního serveru zvolte možnost IIS Server.Pokud si nejste jisti, zda má server se službou IIS nainstalovány nezbytné požadavky, zrušte zaškrtnutí políčka Server IIS má požadavky LightSwitch serveru nainstalovány a klepněte na tlačítko Další; jinak ponechte zaškrtnuté políčko a pak zvolte tlačítko Další.

    [!POZNÁMKA]

    Máte-li soubor nastavení publikování (.publishsettings nebo .pubxml) vytvořený pro jiné aplikace, můžete jej použít pro poskytnutí zbývajících informací, potřebných pro nasazení.Pro výběr souboru nastavení publikování klikněte na tlačítko Importovat nastavení.

  4. Na stránce Publikovat výstup zvolte tlačítko Nyní vzdáleně publikovat na server.

    Zobrazí se oddíl Podrobnosti.

  5. V poli Adresa URL služby zadejte adresu URL (Uniform Resource Locator) serveru se službou IIS.

  6. V poli Web/Aplikace zadejte cestu pro webovou stránku, která slouží jako hostitel manifestu aplikace.To je obvykle Výchozí web/Název_aplikace, kde Název_aplikace je název vaší aplikace.

  7. Do pole Uživatelské jméno a Heslo zadejte svá pověření služby IIS.

  8. Pokud nasazujete za účelem testování, zaškrtněte políčko Povolit nedůvěryhodný certifikát.Pokud nasazujete pro produkci, ponechte políčko Povolit nedůvěryhodný certifikát zaškrtnuté a pak zvolte tlačítko Další.

  9. Na stránce Nastavení zabezpečení zvolte Zapnuto, pro vyžádání zabezpečeného připojení HTTPS, nebo zvolte Vypnuto, pokud vaše aplikace nepotřebuje zabezpečené připojení, a potom zvolte tlačítko Další.

    Další informace o zabezpečení naleznete v tématu Důležité informace o zabezpečení pro LightSwitch.

  10. V průvodci, na stránce Připojení databáze zadejte připojovací řetězce správce a uživatele pro databázový server, kde chcete publikovat databázi aplikace, a pak zvolte tlačítko Další.

    [!POZNÁMKA]

    Když publikujete aktualizace, nepotřebujete znovu publikovat databázi, pokud jste nezměnili schéma.Pro zabránění opětovného publikování databáze zrušte zaškrtnutí políčka Publikovat schéma databáze.

    Databázový server musí být předem konfigurován se systémem SQL Server 2005 nebo novější verzí nebo SQL Server 2005 Express nebo novější verzí.Není nutné ho umístit na stejný server, kam publikujete aplikaci.

    [!POZNÁMKA]

    U řetězec připojení uživatele nelze použít integrované zabezpečení. Pro připojení je nutné zadat platné uživatelské jméno a heslo.

  11. Pokud jste povolili ověřování aplikace, zobrazí se stránka Ověřování.Zadejte platné Uživatelské jméno, Celé jméno a Heslo pro uživatele, který bude počátečním správcem aplikace, a pak zvolte tlačíkto Další.

    [!POZNÁMKA]

    Při publikování aktualizací, správcem aplikace již existuje.Vyberte políčko Ne, správce aplikace již existuje, pro přeskočení tohoto kroku.

  12. Na stránce Jiné připojení, podle potřeby aktualizujte připojovací řetězce pro jakékoliv další připojení, a pak zvolte tlačítko Další.

  13. Na stránce Zadat certifikát, vyberte políčko Zadat certifikát, a pak zvolte jednu ze tří možností pro přidání souboru certifikátu (PFX).Pro publikování bez certifikátu, ponechte políčko Podepsat soubor Xap nezaškrtnuté.

    [!POZNÁMKA]

    Při publikování aplikace bez certifikátu se koncovému uživateli zobrazí při spuštění aplikace upozornění a v některých případech nemusí být možné aplikaci spustit.Díky podpisu aplikace navíc uživatelé vědí, že aplikace pochází z důvěryhodného zdroje.Další informace naleznete v tématu Podepisování souboru XAP pomocí certifikátu.

    Přidání certifikátu z místního úložiště

    1. Na stránce Zadat certifikát vyberte tlačítko Vybrat certifikát z úložiště v tomto počítači.

      Zobrazí se dialogové okno Zabezpečení systému Windows.

    2. V dialogovém okně Zabezpečení systému Windows vyberte certifikát, který chcete použít, a pak zvolte tlačítko OK.

      Zobrazí se základní informace o certifikátu.Můžete zvolit tlačítko Další podrobnosti pro zobrazení více informací o certifikátu.

    Přidání existujícího certifikátu z jiného umístění

    1. Na stránce Zadat certifikát vyberte tlačítko Vyhledat certifikát.

      Zobrazí se dialogové okno Vybrat soubor.

    2. V dialogovém okně Vyberte soubor, přejděte do umístění certifikátu, který chcete použít, a pak zvolte tlačítko OK.

      Zobrazí se základní informace o certifikátu.Můžete zvolit tlačítko Další podrobnosti pro zobrazení více informací o certifikátu.

    Vytvoření testovacího certifikátu

    1. Na stránce Zadat certifikát vyberte tlačítko Vytvořit testovací certifikát.

      Zobrazí se dialogové okno pro heslo.

    2. Zadejte a potvrďte heslo pro nový certifikát, a pak zvolte tlačítko OK.

      Zobrazí se základní informace o certifikátu.Můžete zvolit tlačítko Další podrobnosti pro zobrazení více informací o certifikátu.

  14. Pro publikování aplikace zvolte tlačítko Publikovat.

    Jakmile je aplikace publikována, mohou si ji uživatelé nainstalovat z webové stránky určené jménem Web/Aplikace.U aplikace pro stolní počítač bude uživatel vyzván, aby kliknul na odkaz Nainstalovat <Název_aplikace>, kde Název_aplikace je zobrazovaný název aplikace.Aplikace bude nainstalována v počítači koncového uživatele a bude k dispozici v nabídce Start.U webové aplikace, se aplikace otevře ve webovém prohlížeči, když uživatel přejde na adresu URL.

    [!POZNÁMKA]

    Pokud povolíte ověřování aplikace, bude muset správce aplikace autorizovat uživatele, aby mohli spustit aplikaci.Další informace naleznete v tématu Ověřování a autorizace v aplikacích LightSwitch.

Vytvoření balíčku aplikace o třech vrstvách

  1. V řádku nabídek zvolte Sestavení, Publikovat <název aplikace>.

    Zobrazí se LightSwitch Průvodce publikováním aplikace platformy.

  2. Na stránce Typ aplikace zvolte buď možnost Desktop nebo Web a pak zvolte tlačítko Další.

  3. Na stránce Konfigurace aplikačního serveru zvolte možnost IIS Server.Pokud si nejste jisti, zda má server se službou IIS nezbytné požadavky nainstalovány, zrušte zaškrtnutí políčka Server IIS má požadavky LightSwitch serveru nainstalovány, a pak zvolte tlačítko Další.Jinak jej ponechce zaškrtnuté, a pak zvolte tlačítko Další.

    [!POZNÁMKA]

    Máte-li soubor nastavení publikování (.publishsettings nebo .pubxml) vytvořený pro jiné aplikace, můžete jej použít pro poskytnutí zbývajících informací, potřebných pro nasazení.Pro výběr souboru nastavení publikování klikněte na tlačítko Importovat nastavení.

  4. Na stránce Publikovat výstup, vyberte políčko Vytvořit balíček na disku.

  5. Do pole Jak má být web pojmenován? zadejte název webu.

    Výchozí název je název aplikace.

  6. Do pole Kde má být balíček vytvořen?, zadejte cestu UNC pro místo, kam chcete výstup publikovat.

    Výchozí umístění je podadresář Publish v adresáři projektu.

  7. Na stránce Nastavení zabezpečení, zvolte přepínač Zapnuto pro vyžádání zabezpečeného připojení HTTPS nebo zvolte Vypnuto, pokud vaše aplikace nevyžaduje zabezpečené připojení, a potom zvolte tlačítko Další.

    Další informace o zabezpečení naleznete v tématu Důležité informace o zabezpečení pro LightSwitch.

  8. Na stránce průvodce Konfigurace databáze vyberte položku Generovat novou databázi s názvem a zadejte název databáze.

    Musí to být stejný název, jako jste zadali pro vlastnost Application Name v Návrháři aplikací.

    [!POZNÁMKA]

    Pokud databáze na serveru již existuje, vyberte možnost V aplikaci je nutné aktualizovat existující databázi a zadejte řetězec připojení příslušné databáze.Pokud nemáte přístup k serveru, můžete zadat připojovací řetězec pro jinou databázi, která má stejné schéma jako databáze na serveru.

    [!POZNÁMKA]

    Při publikování aktualizací, nemusíte znovu publikovat databázi, pokud jste nezměnili schéma.Pro zabránění znovupublikování databáze zrušte zaškrtnutí políčka Generovat skript SQL databáze.

  9. Pokud jste povolili ověřování aplikace, zobrazí se stránka Ověřování.Při prvním vytváření balíčku aplikace, vyberete políčko Ano, vytvořit správce aplikace.Při vytváření balíčku aktualizace, vyberte políčko Ne, správce aplikace již existuje.

  10. Na stránce Další informace o připojení, podle potřeby aktualizujte připojovací řetězce pro jakékoliv další připojení, a pak zvolte tlačítko Další.

  11. Na stránce Zadat certifikát zaškrtněte políčko Podepsat soubor XAP a vyberte jednu ze tří možností pro přidání souboru certifikátu (PFX).Chcete-li publikovat bez certifikátu, ponechejte políčko Podepsat soubor XAP nezaškrtnuté.

    [!POZNÁMKA]

    Při publikování aplikace bez certifikátu se koncovému uživateli zobrazí při spuštění aplikace upozornění a v některých případech nemusí být možné aplikaci spustit.Další informace naleznete v tématu Podepisování souboru XAP pomocí certifikátu

    Přidání certifikátu z místního úložiště

    1. Na stránce Zadat certifikát vyberte tlačítko Vybrat certifikát z úložiště v tomto počítači.

      Zobrazí se dialogové okno Zabezpečení systému Windows.

    2. V dialogovém okně Zabezpečení systému Windows vyberte certifikát, který chcete použít, a pak zvolte tlačítko OK.

      Zobrazí se základní informace o certifikátu.Můžete zvolit tlačítko Další podrobnosti pro zobrazení více informací o certifikátu.

    Přidání existujícího certifikátu z jiného umístění

    1. Na stránce Zadat certifikát vyberte tlačítko Vyhledat certifikát.

    2. V dialogovém okně Vyberte soubor, přejděte do umístění certifikátu, který chcete použít, a pak zvolte tlačítko OK.

      Zobrazí se základní informace o certifikátu.Můžete zvolit tlačítko Další podrobnosti pro zobrazení více informací o certifikátu.

    Vytvoření testovacího certifikátu

    1. Na stránce Zadat certifikát vyberte tlačítko Vytvořit testovací certifikát.

      Zobrazí se dialogové okno pro heslo.

    2. Zadejte a potvrďte heslo pro nový certifikát, a pak zvolte tlačítko OK.

      Zobrazí se základní informace o certifikátu.Můžete zvolit tlačítko Další podrobnosti pro zobrazení více informací o certifikátu.

  12. Pro publikování aplikace zvolte tlačítko Publikovat.

    Po publikování aplikace je soubor ZIP, který obsahuje balíček, umístěn v adresáři, který jste zadali pro výstup publikování.Po vytvoření tohoto balíčku, může správce serveru použít nástroj MSDeploy, pro nasazení apliakce na servery se službou IIS a servery SQL Server.Další informace naleznete v tématu Jak: LightSwitch aplikace nainstalovat na Server.

    [!POZNÁMKA]

    Pokud je povoleno ověřování aplikace, správce aplikace musí před spuštěním aplikace uživateli uživatele autorizovat.Další informace naleznete v tématu Ověřování a autorizace v aplikacích LightSwitch.

Viz také

Úkoly

Jak: Konfigurace serveru pro hostitele LightSwitch-aplikace

Jak: LightSwitch aplikace nainstalovat na Server

Jak: změnit typ aplikace

Ověřování a autorizace v aplikacích LightSwitch

Koncepty

Zavádění aplikací LightSwitch

Podepisování souboru XAP pomocí certifikátu

Další zdroje

Nasazení: Distribuce a správy aplikace