Megosztás a következőn keresztül:


Publish-AzureWebsiteProject

Visual Studio-webprojekt közzététele Microsoft Azure-webhelyen a WebDeploy használatával.

Feljegyzés

A jelen dokumentációban hivatkozott parancsmagok az Azure Service Manager (ASM) API-kat használó örökölt Azure-erőforrások kezelésére szolgálnak. Ez az örökölt PowerShell-modul nem ajánlott új erőforrások létrehozásakor, mivel az ASM a kivonásra van ütemezve. További információkért lásd az Azure Service Manager kivonását.

Az Az PowerShell-modul az ajánlott PowerShell-modul az Azure Resource Manager-erőforrások PowerShell-lel való kezeléséhez.

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

Visual Studio-webprojekt közzététele Microsoft Azure-webhelyen a WebDeploy használatával. Készíthet egy WebDeploy-csomagot, és közzéteheti közvetlenül, vagy Visual Studio-webprojektet készíthet, és közzéteheti a projektet. A közzététel során a Web.config kapcsolati sztring is lecserélheti.

Példák

1. példa

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

Hozzon létre egy Visual Studio-webprojektet a "Hibakeresés" konfigurációval (azaz a Web.Debug.config használatával), és tegye közzé egy Microsoft Azure-webhelyen a WebDeploy használatával.

2. példa

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

WebDeploy-csomag .zip fájl közzététele Egy Microsoft Azure-webhelyen a WebDeploy használatával.

3. példa

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

WebDeploy Package mappát tehet közzé egy Microsoft Azure-webhelyen a WebDeploy használatával.

4. példa

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

Hozzon létre egy Visual Studio-webprojektet, írja felül a "DefaultConnection" kapcsolati sztring a Web.configban, és tegye közzé egy Microsoft Azure-webhelyen a WebDeploy használatával.

5. példa

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

Hozzon létre egy Visual Studio-webprojektet, írja felül a "DefaultConnection" kapcsolati sztring a Web.configban, és tegye közzé egy Microsoft Azure-webhelyen a WebDeploy használatával. Figyelje meg, hogy a DefaultConnection egy dinamikus paraméter, amely a Web.config elemzésével lesz hozzáadva.

Paraméterek

-Configuration

A Visual Studio webalkalmazás-projekt létrehozásához használt konfiguráció.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-ConnectionString

Az üzembe helyezéshez használni kívánt kapcsolati sztring.

Típus:Hashtable
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-DoNotDelete

Típus:SwitchParameter
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Name

A webhely neve.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-Package

A Közzéteendő Visual Studio webalkalmazás-projekt zip-fájljának WebDeploy csomagmappája.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-Profile

Azt az Azure-profilt adja meg, amelyből a parancsmag beolvassa. Ha nem ad meg profilt, ez a parancsmag a helyi alapértelmezett profilból olvas be.

Típus:AzureSMProfile
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-ProjectFile

A közzéteendő Visual Studio webalkalmazás-projekt.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-SetParametersFile

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-SkipAppData

Típus:SwitchParameter
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Slot

A webhely pontjának neve.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-Tokens

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False