IisAppProvider Class

Summary

Web Application
graph TD Base0["MsDeployProvider"]-->Type click Base0 "/Cake.MsDeploy/api/Cake.MsDeploy.Providers/MsDeployProvider" Base1["object"]-->Base0 Interface0["IMsDeployProvider"]-.->Type click Interface0 "/Cake.MsDeploy/api/Cake.MsDeploy.Providers/IMsDeployProvider" Interface1["IMsDeployArgument"]-.->Type click Interface1 "/Cake.MsDeploy/api/Cake.MsDeploy/IMsDeployArgument" Type["IisAppProvider"] class Type type-node

Syntax

public class IisAppProvider : MsDeployProvider, IMsDeployProvider, IMsDeployArgument

Properties

Name Value Summary
AppendQuotesToPath bool
Determines if the Path is surrounded in "quotes"
Inherited from MsDeployProvider
AppOfflineTemplate string
Specify the name of the template file in the site root to use to take the application offline during
AuthenticationType AuthenticationScheme?
Authentication scheme to use. NTLM is the default setting. If the wmsvc option is specified, then Basic is the default setting.
Inherited from MsDeployProvider
ComputerName string
Name of remote computer or proxy-URL
Inherited from MsDeployProvider
Direction Direction
Determines if the Provider is a source or destination
Inherited from MsDeployProvider
Enable32BitAppOnWin64 bool?
Set enable32BitAppOnWin64 to true or false in order to validate if the destination application pool
IncludeAcls bool?
If true, include ACLs in the operation (applies to the file system, registry, and metabase).
Inherited from MsDeployProvider
ManagedPipelineMode string
Set managedPipelineMode to Classic or Integrated in order to validate if the destination application
ManagedRuntimeVersion string
Provider setting used to specify which .NET framework version to use with given provider.
Password string
Password of the user for remote connections (required if using Basic authentication).
Inherited from MsDeployProvider
Path string
Path of the provider type
Inherited from MsDeployProvider
PublishSettings string
Inherited from MsDeployProvider
RequirePath bool
Determines if the Path argument is required for the MsDeployProvider
Inherited from MsDeployProvider
SkipAppCreation bool?
A true or false value for the 'SkipAppCreation' setting.
SyncPackageTimeStamps string
This setting is used by the ContentPathLib provider. By default, the ContentPathLib provider does not
TempAgent bool?
Inherited from MsDeployProvider
Type string
Username string
User name to authenticate for remote connections (required if using Basic authentication).
Inherited from MsDeployProvider
WebConfigEncryptProvider string
Specify the name of a .NET Framework protected configuration provider available on destination to be
WebManagementService string
Name of remote computer or proxy-URL for the Web Management Service (WMSvc). Assumes that the service is listening on port 8172.
Inherited from MsDeployProvider

Methods

Name Value Summary
AdditionalSettings(StringBuilder) void
AppendCommandLineArgument(StringBuilder) void
Converts the object into its MSDeploy command line equivalent and Appends it to the stringbuilder
Inherited from MsDeployProvider
ToCommandLineArgument() string
Converts the MSDeploy Provider into its commmand line argument
Inherited from MsDeployProvider