Add Rule Dialog Box (Management Service Delegation)

Applies To: Windows Server 2008 R2

Use the Select Rule Template dialog box to select a template that you can use to create a custom delegation rule. You can choose a blank template or an installed template designed for specific scenarios.

UI Elements

Installed Templates

Element Name Description

Blank Rule

Creates a blank rule that you can customize.

Deploy Content Only

Creates a rule that enables content deployment. The rule will enable any Web Management Service (WMSvc) authorized user to publish content to a path to which that user already has WMSvc authorization. The rule can be edited to restrict access to a specific path or user. This rule uses the contentPath provider, which synchronizes Web site content. For more information, see Web Deploy contentPath Provider.

Deploy Applications with Content

Creates a rule that enables application deployments. This template does not include a rule to mark a folder as an application, but it is often used in combination with such a rule. The rule will enable any WMSvc authorized user to publish an application to a path to which that user already has WMSvc authorization. The rule can be edited to restrict access to a specific path or user. This rule uses the contentPath and iisApp providers. For more information, see Web Deploy contentPath Provider and Web Deploy iisApp Provider.

Deploy Databases

Creates a rule that enables database deployment. The rule will enable any WMSvc authorized user to publish to any database to which they have access. The template specifies that the account being used is CurrentUser, which means that the connection string will be used to authenticate the user on the database server. The rule can be edited to restrict access to a specific database server or name. This rule uses the dbFullSql provider, which enables first-time publishing of databases from a local SQL Server development database to a remotely hosted SQL Server database. For more information, see Web Deploy dbFullSql Provider.

Mark Folders as Applications

Creates a rule that marks a folder as an application. The rule will enable any WMSvc authorized user to mark a folder as an application. If the user is not an administrator, you will have to change the identity type to an account that has write access to the ApplicationHost.config file. The default identity type for this rule is SpecificUser. This rule uses the createApp provider, which marks folders as applications. For more information, see Web Deploy createApp Provider.

Set Permissions for Applications

Creates a rule that sets ACLs for an application path. The rule will enable any WMSvc authorized user to set file system ACLs for an application path to which the user already has WMSvc authorization. The template specifies that the account that is being used is CurrentUser, which means that the user has to have permissions before the user can change the ACLs. The rule can be edited to restrict access to a specific path or user. This rule uses the setAcl provider, which sets permissions on a destination folder. For more information, see Web Deploy setAcl Provider.

Backup and Restore Databases (Using SQL Authentication)

Creates a rule that backs up and restores databases by using SQL authentication. The rule will enable any WMSvc authorized user to create or restore a backup of the database to which that user already has access. The backup and restore operations will be performed as a specific user identity using SQL authentication. The rule can be edited to restrict access to a specific database and a specific set of users.

Note
Use this template with the IIS Database Manager extension. For more information about IIS Database Manager, see Database Manager.

Backup and Restore Databases (Using Windows Integrated Security)

Creates a rule that backs up and restores databases by using Windows authentication. The rule will enable any WMSvc authorized user to create or restore a backup of the database to which that user already has access. The rule can be edited to restrict access to a specific database and a specific set of users.

Note

Use this template with the IIS Database Manager extension. For more information about IIS Database Manager, see Database Manager.

See Also

Concepts

Import Application Package and Import Server or Site Package Wizard Pages

Other Resources

Web Deploy Providers