Publish-AzureWebsiteProject
WebDeploy を使用して、Visual Studio Web プロジェクトを Microsoft Azure Web サイトに発行します。
注意
このドキュメントで参照されているコマンドレットは、Service Management API を使用するレガシ Azure リソースを管理するためのものです。 Azure Resource Manager リソースを管理するためのコマンドレットについては、Az PowerShell モジュールを参照してください。
構文
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>]
説明
WebDeploy を使用して、Visual Studio Web プロジェクトを Microsoft Azure Web サイトに発行します。 WebDeploy パッケージを取得して直接発行するか、Visual Studio Web プロジェクトを取得し、プロジェクトをビルドして発行することができます。 また、発行時に Web.config の接続文字列を置き換えることもできます。
例
例 1
PS C:\> Publish-AzureWebsiteProject -Name site1 -ProjectFile .\WebApplication1.csproj -Configuration Debug
"Debug" 構成 (つまり、Web.Debug.config を使用) を使用して Visual Studio Web プロジェクトをビルドし、WebDeploy を使用して Microsoft Azure Web サイトに発行します。
例 2
PS C:\> Publish-AzureWebsiteProject -Name site1 -Package .\WebApplication1.zip
WebDeploy を使用して、WebDeploy パッケージ .zip ファイルを Microsoft Azure Web サイトに発行します。
例 3
PS C:\> Publish-AzureWebsiteProject -Name site1 -Package .\WebApplication1
WebDeploy を使用して、WebDeploy パッケージ フォルダーを Microsoft Azure Web サイトに発行します。
例 4
PS C:\> Publish-AzureWebsiteProject -Name site1 -ProjectFile .\WebApplication1.csproj -ConnectionString @{ DefaultConnection = "my connection string" }
Visual Studio Web プロジェクトをビルドし、Web.config で "DefaultConnection" 接続文字列を上書きし、WebDeploy を使用して Microsoft Azure Web サイトに発行します。
例 5
PS C:\> Publish-AzureWebsiteProject -Name site1 -ProjectFile .\WebApplication1.csproj -DefaultConnection "my connection string"
Visual Studio Web プロジェクトをビルドし、Web.config で "DefaultConnection" 接続文字列を上書きし、WebDeploy を使用して Microsoft Azure Web サイトに発行します。 -DefaultConnection は、Web.config を解析することによって追加される動的パラメーターであることに注意してください。
パラメーター
-Configuration
Visual Studio Web アプリケーション プロジェクトのビルドに使用される構成。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ConnectionString
デプロイに使用する接続文字列。
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
Web サイト名。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Package
発行する Visual Studio Web アプリケーション プロジェクトの zip ファイル用の WebDeploy パッケージ フォルダー。
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Profile
このコマンドレットが読み取る Azure プロファイルを指定します。 プロファイルを指定しない場合、このコマンドレットはローカルの既定のプロファイルから読み取ります。
Type: | AzureSMProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProjectFile
発行する Visual Studio Web アプリケーション プロジェクト。
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
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 |