C# Class PowerDeploy.IISDeployService.IISManager

Helps create app pools and websites.
Mostrar archivo Open project: tobiaszuercher/PowerDeploy Class Usage Examples

Public Methods

Method Description
CreateAppPool ( string name, string user, string pass, RuntimeVersion version, bool forceOverwrite = false ) : void
CreateApplication ( string siteName, string path, string physicalPath ) : void
CreateWebsite ( string name, string physicalPath, int port, string appPoolName, bool forceOverwrite = false ) : void
GetApplicationPath ( string siteName, string appRoot, string appName ) : string
GetWebsitePath ( string sitename ) : string
MapWebsitePhysicalPath ( string websiteName, string physicalPath ) : void
RollbackApplication ( string siteName, string appRoot, string appName, string rollbackTarget ) : void

Method Details

CreateAppPool() public method

public CreateAppPool ( string name, string user, string pass, RuntimeVersion version, bool forceOverwrite = false ) : void
name string
user string
pass string
version RuntimeVersion
forceOverwrite bool
return void

CreateApplication() public method

public CreateApplication ( string siteName, string path, string physicalPath ) : void
siteName string
path string
physicalPath string
return void

CreateWebsite() public method

public CreateWebsite ( string name, string physicalPath, int port, string appPoolName, bool forceOverwrite = false ) : void
name string
physicalPath string
port int
appPoolName string
forceOverwrite bool
return void

GetApplicationPath() public method

public GetApplicationPath ( string siteName, string appRoot, string appName ) : string
siteName string
appRoot string
appName string
return string

GetWebsitePath() public method

public GetWebsitePath ( string sitename ) : string
sitename string
return string

MapWebsitePhysicalPath() public method

public MapWebsitePhysicalPath ( string websiteName, string physicalPath ) : void
websiteName string
physicalPath string
return void

RollbackApplication() public method

public RollbackApplication ( string siteName, string appRoot, string appName, string rollbackTarget ) : void
siteName string
appRoot string
appName string
rollbackTarget string
return void