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 |