Sdílet prostřednictvím


Publish-AzureWebsiteProject

Publikujte webový projekt sady Visual Studio na web Microsoft Azure pomocí webDeploy.

Poznámka:

Rutiny, na které odkazuje tato dokumentace, slouží ke správě starších prostředků Azure, které používají rozhraní API Azure Service Manageru (ASM). Tento starší modul PowerShellu se nedoporučuje při vytváření nových prostředků, protože ASM je naplánované pro vyřazení z provozu. Další informace najdete v části Vyřazení Azure Service Manageru.

Modul Az PowerShell je doporučený modul PowerShellu pro správu prostředků Azure Resource Manageru (ARM) pomocí PowerShellu.

Syntaxe

Publish-AzureWebsiteProject
       -ProjectFile <String>
       [-Configuration <String>]
       [-ConnectionString <Hashtable>]
       [-SkipAppData]
       [-DoNotDelete]
       [-Name <String>]
       [-Slot <String>]
       [-Profile <AzureSMProfile>]
       [<CommonParameters>]
Publish-AzureWebsiteProject
       -Package <String>
       [-ConnectionString <Hashtable>]
       [-Tokens <String>]
       [-SetParametersFile <String>]
       [-SkipAppData]
       [-DoNotDelete]
       [-Name <String>]
       [-Slot <String>]
       [-Profile <AzureSMProfile>]
       [<CommonParameters>]

Description

Publikujte webový projekt sady Visual Studio na web Microsoft Azure pomocí webDeploy. Může buď použít balíček WebDeploy a publikovat přímo, nebo použít webový projekt sady Visual Studio, sestavit projekt a publikovat. Může také nahradit připojovací řetězec v souboru Web.config během publikování.

Příklady

Příklad 1

PS C:\> Publish-AzureWebsiteProject -Name site1 -ProjectFile .\WebApplication1.csproj -Configuration Debug

Sestavte webový projekt sady Visual Studio s konfigurací Ladění (což znamená použití Web.Debug.config) a publikujte na webu Microsoft Azure pomocí webDeploy.

Příklad 2

PS C:\> Publish-AzureWebsiteProject -Name site1 -Package .\WebApplication1.zip

Publikování balíčku WebDeploy .zip souboru na webu Microsoft Azure pomocí WebDeploy

Příklad 3

PS C:\> Publish-AzureWebsiteProject -Name site1 -Package .\WebApplication1

Publikování složky Balíček WebDeploy na web Microsoft Azure pomocí WebDeploy

Příklad 4

PS C:\> Publish-AzureWebsiteProject -Name site1 -ProjectFile .\WebApplication1.csproj -ConnectionString @{ DefaultConnection = "my connection string" }

Vytvořte webový projekt sady Visual Studio, přepište připojovací řetězec DefaultConnection v souboru Web.config a publikujte ho na web Microsoft Azure pomocí funkce WebDeploy.

Příklad 5

PS C:\> Publish-AzureWebsiteProject -Name site1 -ProjectFile .\WebApplication1.csproj -DefaultConnection "my connection string"

Vytvořte webový projekt sady Visual Studio, přepište připojovací řetězec DefaultConnection v souboru Web.config a publikujte ho na web Microsoft Azure pomocí funkce WebDeploy. Všimněte si, že -DefaultConnection je dynamický parametr, který se přidá parsováním Web.config.

Parametry

-Configuration

Konfigurace použitá k sestavení projektu webové aplikace sady Visual Studio.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-ConnectionString

Připojovací řetězec, které se mají použít pro nasazení.

Typ:Hashtable
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-DoNotDelete

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Name

Název webu.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Package

Složka balíčku WebDeploy pro soubor ZIP projektu webové aplikace sady Visual Studio, který se má publikovat.

Typ:String
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Profile

Určuje profil Azure, ze kterého se tato rutina čte. Pokud nezadáte profil, tato rutina načte z místního výchozího profilu.

Typ:AzureSMProfile
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ProjectFile

Projekt webové aplikace sady Visual Studio, který se má publikovat.

Typ:String
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-SetParametersFile

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-SkipAppData

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Slot

Název slotu webu.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Tokens

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False