Publish-AzureWebsiteProject
Publiceer een Visual Studio-webproject naar een Microsoft Azure-website met behulp van WebDeploy.
Notitie
De cmdlets waarnaar in deze documentatie wordt verwezen, zijn bedoeld voor het beheren van verouderde Azure-resources die gebruikmaken van Service Management-API's. Zie de Az PowerShell-module voor cmdlets voor het beheren van Azure Resource Manager-resources.
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
Publiceer een Visual Studio-webproject naar een Microsoft Azure-website met behulp van WebDeploy. Het kan een WebDeploy-pakket nemen en rechtstreeks publiceren, of een Visual Studio-webproject maken, het project bouwen en publiceren. Het kan ook de verbindingsreeksen in de Web.config tijdens het publiceren vervangen.
Voorbeelden
Voorbeeld 1
PS C:\> Publish-AzureWebsiteProject -Name site1 -ProjectFile .\WebApplication1.csproj -Configuration Debug
Bouw een Visual Studio-webproject met de configuratie 'Debug' (wat betekent dat web.Debug.config wordt gebruikt) en publiceer naar een Microsoft Azure-website met behulp van WebDeploy.
Voorbeeld 2
PS C:\> Publish-AzureWebsiteProject -Name site1 -Package .\WebApplication1.zip
Publiceer een .zip-bestand van een WebDeploy-pakket naar een Microsoft Azure-website met behulp van WebDeploy.
Voorbeeld 3
PS C:\> Publish-AzureWebsiteProject -Name site1 -Package .\WebApplication1
Publiceer een map WebDeploy Package naar een Microsoft Azure-website met behulp van WebDeploy.
Voorbeeld 4
PS C:\> Publish-AzureWebsiteProject -Name site1 -ProjectFile .\WebApplication1.csproj -ConnectionString @{ DefaultConnection = "my connection string" }
Bouw een Visual Studio-webproject, overschrijf de verbindingsreeks DefaultConnection in Web.config en publiceer naar een Microsoft Azure-website met behulp van WebDeploy.
Voorbeeld 5
PS C:\> Publish-AzureWebsiteProject -Name site1 -ProjectFile .\WebApplication1.csproj -DefaultConnection "my connection string"
Bouw een Visual Studio-webproject, overschrijf de verbindingsreeks DefaultConnection in Web.config en publiceer naar een Microsoft Azure-website met behulp van WebDeploy. U ziet dat -DefaultConnection een dynamische parameter is die wordt toegevoegd door Web.config te parseren.
Parameters
-Configuration
De configuratie die wordt gebruikt voor het bouwen van het Visual Studio-webtoepassingsproject.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ConnectionString
De verbindingsreeksen die moeten worden gebruikt voor de implementatie.
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
De naam van de website.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Package
De map WebDeploy-pakket voor zip-bestand van het Visual Studio-webtoepassingsproject dat moet worden gepubliceerd.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Profile
Hiermee geeft u het Azure-profiel op waaruit deze cmdlet wordt gelezen. Als u geen profiel opgeeft, leest deze cmdlet uit het lokale standaardprofiel.
Type: | AzureSMProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProjectFile
Het Visual Studio-webtoepassingsproject dat moet worden gepubliceerd.
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
De naam van de websitesite.
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 |