Publish-AzureWebsiteProject
Publikowanie projektu internetowego programu Visual Studio w witrynie internetowej platformy Microsoft Azure przy użyciu narzędzia WebDeploy.
Uwaga
Polecenia cmdlet, do których odwołuje się ta dokumentacja, służą do zarządzania starszymi zasobami platformy Azure korzystającymi z interfejsów API zarządzania usługami. Zobacz moduł Az programu PowerShell, aby uzyskać polecenia cmdlet do zarządzania zasobami usługi Azure Resource Manager.
Składnia
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>]
Opis
Publikowanie projektu internetowego programu Visual Studio w witrynie internetowej platformy Microsoft Azure przy użyciu narzędzia WebDeploy. Może on pobrać pakiet WebDeploy i opublikować go bezpośrednio lub użyć projektu internetowego programu Visual Studio, skompilować projekt i opublikować. Może również zastąpić parametry połączenia w pliku Web.config podczas publikowania.
Przykłady
Przykład 1
PS C:\> Publish-AzureWebsiteProject -Name site1 -ProjectFile .\WebApplication1.csproj -Configuration Debug
Skompiluj projekt internetowy programu Visual Studio z konfiguracją "Debuguj" (czyli użyj narzędzia Web.Debug.config) i opublikuj go w witrynie internetowej platformy Microsoft Azure przy użyciu narzędzia WebDeploy.
Przykład 2
PS C:\> Publish-AzureWebsiteProject -Name site1 -Package .\WebApplication1.zip
Opublikuj plik zip pakietu WebDeploy w witrynie internetowej platformy Microsoft Azure przy użyciu narzędzia WebDeploy.
Przykład 3
PS C:\> Publish-AzureWebsiteProject -Name site1 -Package .\WebApplication1
Publikowanie folderu pakietu WebDeploy w witrynie internetowej platformy Microsoft Azure przy użyciu narzędzia WebDeploy.
Przykład 4
PS C:\> Publish-AzureWebsiteProject -Name site1 -ProjectFile .\WebApplication1.csproj -ConnectionString @{ DefaultConnection = "my connection string" }
Skompiluj projekt internetowy programu Visual Studio, zastąp parametry połączenia "DefaultConnection" w pliku Web.config i opublikuj je w witrynie internetowej platformy Microsoft Azure przy użyciu narzędzia WebDeploy.
Przykład 5
PS C:\> Publish-AzureWebsiteProject -Name site1 -ProjectFile .\WebApplication1.csproj -DefaultConnection "my connection string"
Skompiluj projekt internetowy programu Visual Studio, zastąp parametry połączenia "DefaultConnection" w pliku Web.config i opublikuj je w witrynie internetowej platformy Microsoft Azure przy użyciu narzędzia WebDeploy. Zwróć uwagę, że parametr -DefaultConnection jest parametrem dynamicznym, który jest dodawany przez analizowanie pliku Web.config.
Parametry
-Configuration
Konfiguracja używana do kompilowania projektu aplikacji internetowej programu Visual Studio.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ConnectionString
Parametry połączenia do użycia na potrzeby wdrożenia.
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
Nazwa witryny sieci Web.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Package
Folder pakietu WebDeploy dla pliku zip projektu aplikacji internetowej programu Visual Studio do opublikowania.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Profile
Określa profil platformy Azure, z którego to polecenie cmdlet odczytuje. Jeśli nie określisz profilu, to polecenie cmdlet odczytuje z lokalnego profilu domyślnego.
Type: | AzureSMProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProjectFile
Projekt aplikacji internetowej programu Visual Studio do opublikowania.
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
Nazwa miejsca witryny sieci Web.
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 |