V tomto článku se dozvíte, jak publikovat první ASP.NET webovou aplikaci do různých umístění, včetně místního webového serveru, jako je služba IIS a vzdálené cloudové prostředí, jako je Aplikace Azure Service.
Tento článek podporuje ASP.NET a ASP.NET Core.
Poznámka:
Tento článek se zabývá ručním nasazením, což je skvělé pro rychlé zprovoznění něčeho, ale pro větší projekty a produkční scénáře můžete chtít nastavit kanál nasazení. K nastavení automatických nasazení s průběžnou integrací pro takové scénáře můžete použít GitHub Actions nebo Azure DevOps Pipelines .
Publikování webové aplikace do Docker Container Registry
Webovou aplikaci můžete publikovat jako kontejner Dockeru do libovolného kompatibilního služby Docker Container Registry.
Klikněte na Další a vyberte si z dostupných možností, jako je Azure Container Registry nebo Docker Hub.
Azure Container Registry
V dalším kroku pro Azure Container Registry buď vyberte existující instanci, nebo vytvořte novou instanci.
Docker Hub
Dále pro Docker Hub zadejte přihlašovací údaje k publikování.
Další registr kontejnerů Dockeru
Dále v případě jiných registrů kontejnerů Dockeru zadejte identifikátor URI a publikujte přihlašovací údaje.
Dokončení průvodce publikováním
Dále uvidíte stránku souhrnu nového profilu publikování, který jste právě vytvořili pomocí průvodce publikováním. Klikněte na Publikovat a Visual Studio nasadí vaši webovou aplikaci do zadaného registru kontejneru Dockeru.
Poznámka:
Výše uvedený snímek obrazovky ukazuje profil publikování, který cílí na Azure Docker Registry, ale stejné tlačítko Publikovat je k dispozici pro všechny tři možnosti služby Docker Container Registry.
Publikování webové aplikace do složky
Webovou aplikaci můžete publikovat do místních i síťových složek.
Nejprve zadejte cestu a kliknutím na tlačítko Dokončit dokončete průvodce publikováním.
Dále uvidíte stránku souhrnu nového profilu publikování, který jste právě vytvořili pomocí průvodce publikováním. Klikněte na Publikovat a Visual Studio nasadí webovou aplikaci do zadané cesty.
Po zavření se můžete vrátit na tuto souhrnnou stránku. Až příště kliknete pravým tlačítkem myši a zvolíte Publikovat, visual Studio otevře tuto souhrnnou stránku. (Pokud se chcete vrátit k průvodci publikováním, stačí kliknout na Novinka na stránce souhrnu.)
Pokud chcete zobrazit nebo změnit nastavení, vyberte odkaz Zobrazit všechna nastavení nebo klikněte na některou z ikon tužky. Zobrazí se stránka Nastavení. Tady můžete změnit konfiguraci pro publikování, cílovou architekturu , režim nasazení nebo ID cílového modulu runtime (RID) (viz katalog identifikátorů RID .NET). Můžete se rozhodnout odstranit všechny existující soubory v cílové složce pokaždé, když publikujete nebo ne. Pokud očekáváte, že přidáte soubory, které nejsou součástí nasazení sady Visual Studio, zrušte zaškrtnutí políčka.
Publikování webové aplikace na server FTP/FTPS
Webovou aplikaci můžete publikovat pomocí FTP nebo FTPS.
Zadejte potřebné podrobnosti o připojení a zvolte Dokončit.
Dále uvidíte stránku souhrnu nového profilu publikování, který jste právě vytvořili pomocí průvodce publikováním. Klikněte na Publikovat a Visual Studio nasadí webovou aplikaci na zadaný server FTP nebo FTPS.
Po zavření se můžete vrátit na tuto souhrnnou stránku. Při příštím kliknutí pravým tlačítkem myši a publikování se otevře tato souhrnná stránka sady Visual Studio. (Pokud se chcete vrátit k průvodci publikováním, stačí kliknout na Novinka na stránce souhrnu.)
Publikování webové aplikace na webový server (IIS)
Webovou aplikaci můžete publikovat do služby IIS.
Vyberte požadovaný režim nasazení. Zvolte Nasazení webu a okamžitě nasaďte aplikaci na zadaný server. Zvolte Balíček nasazení webu a vytvořte zabalený soubor ZIP, který obsahuje artefakty nasazení pro pozdější použití vámi nebo někým jiným.
Web Deploy
Zadejte potřebné podrobnosti o připojení a zvolte Dokončit.
Na vzdáleném počítači se ujistěte, že je nainstalováno nasazení webu a zda je spuštěna služba pro správu webu. Viz kódy chyb nasazení webu.
Balíček nasazení webu
Kliknutím na tlačítko Procházet... otevřete dialogové okno Vybrat umístění balíčku a zadejte cestu k místu, kam chcete balíček vytvořit, včetně názvu souboru .zip .
Dokončení průvodce publikováním
Dále uvidíte stránku souhrnu nového profilu publikování, který jste právě vytvořili pomocí průvodce publikováním. Klikněte na Publikovat a Visual Studio nasadí webovou aplikaci na zadaný server SLUŽBY IIS.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu: https://aka.ms/ContentUserFeedback.