MSBuild.Community.Tasks.IIS

MSBuild

Classes

  Class Description
Public class AppPoolController Allows control for an application pool on a local or remote machine with IIS installed. The default is to control the application pool on the local machine. If connecting to a remote machine, you can specify the Username and Password for the task to run under.
Public class AppPoolCreate Creates a new application pool on a local or remote machine with IIS installed. The default is to create the new application pool on the local machine. If connecting to a remote machine, you can specify the Username and Password for the task to run under.
Public class AppPoolDelete Deletes an existing application pool on a local or remote machine with IIS installed. The default is to delete an existing application pool on the local machine. If connecting to a remote machine, you can specify the Username and Password for the task to run under.
Public class WebBase Base task for any IIS-related task. This class is abstract (MustInherit in Visual Basic)abstractMustInherit and so cannot be instantiated.
Public class WebDirectoryCreate Creates a new web directory on a local or remote machine with IIS installed. The default is to create the new web directory on the local machine. The physical path is required to already exist on the target machine. If connecting to a remote machine, you can specify the Username and Password for the task to run under.
Public class WebDirectoryDelete Deletes a web directory on a local or remote machine with IIS installed. The default is to delete the web directory on the local machine. If connecting to a remote machine, you can specify the Username and Password for the task to run under.
Public class WebDirectoryScriptMap Sets an application mapping for a filename extension on an existing web directory.
Public class WebDirectorySetting Reads and modifies a web directory configuration setting.

Enumerations

  Enumeration Description
Public enumeration AppPoolControllerActions Actions the AppPoolController can do.
NestedPublic enumeration WebBase.ApplicationPoolAction Defines the possible application pool actions to be performed.
NestedFamily enumeration WebBase.ApplicationPoolState Defines the current application pool state.
NestedFamily enumeration WebBase.IISVersion Defines the possible IIS versions supported by the task.

Syntax based on .NET Framework version 2.0.
Documentation version 1.0.0.0.