Share via


Publish-AzureWebsiteProject

Publicera ett Visual Studio-webbprojekt på en Microsoft Azure-webbplats med hjälp av WebDeploy.

Kommentar

De cmdletar som refereras i den här dokumentationen är till för att hantera äldre Azure-resurser som använder Service Management-API:er. Se Az PowerShell-modulen för cmdletar för att hantera Azure Resource Manager-resurser.

Syntax

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

Publicera ett Visual Studio-webbprojekt på en Microsoft Azure-webbplats med hjälp av WebDeploy. Det kan antingen ta ett WebDeploy-paket och publicera direkt, eller ta ett Visual Studio-webbprojekt, skapa projektet och publicera. Den kan också ersätta anslutningssträngarna i Web.config under publiceringen.

Exempel

Exempel 1

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

Skapa ett Visual Studio-webbprojekt med konfigurationen "Felsöka" (vilket innebär att använda Web.Debug.config) och publicera till en Microsoft Azure-webbplats med hjälp av WebDeploy.

Exempel 2

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

Publicera en .zip-fil för WebDeploy-paketet till en Microsoft Azure-webbplats med hjälp av WebDeploy.

Exempel 3

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

Publicera en webdeploy-paketmapp till en Microsoft Azure-webbplats med hjälp av WebDeploy.

Exempel 4

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

Skapa ett Visual Studio-webbprojekt, skriv över anslutningssträngen "DefaultConnection" i Web.config och publicera till en Microsoft Azure-webbplats med hjälp av WebDeploy.

Exempel 5

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

Skapa ett Visual Studio-webbprojekt, skriv över anslutningssträngen "DefaultConnection" i Web.config och publicera till en Microsoft Azure-webbplats med hjälp av WebDeploy. Observera att -DefaultConnection är en dynamisk parameter som läggs till genom att parsa Web.config.

Parametrar

-Configuration

Den konfiguration som används för att skapa Visual Studio-webbprogramprojektet.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ConnectionString

Anslutningssträngarna som ska användas för distributionen.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-DoNotDelete

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Webbplatsens namn.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Package

WebDeploy-paketmappen för zip-filen i Visual Studio-webbprogramprojektet som ska publiceras.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Profile

Anger den Azure-profil som den här cmdleten läser från. Om du inte anger någon profil läser den här cmdleten från den lokala standardprofilen.

Type:AzureSMProfile
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ProjectFile

Visual Studio-webbprogramprojektet som ska publiceras.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-SetParametersFile

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SkipAppData

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Slot

Webbplatsens facknamn.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Tokens

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False