Pre-defined Constraints

Pre-defined constraints are included with Distributed System Designers and contain a set of dialog boxes that enable you to more quickly locate groups of settings that you need to constrain against. Pre-defined constraints are provided at both the application layer and the application hosting layer. The following pre-defined constraints are available.

Constraint is available on

Constraint name

Description

Most applications

Operating System

Specify operating system requirements for logical servers hosting the application.

IIS Web Server

ASP.NET Membership

Specify role management and membership requirements for Web applications.

IIS Web Server

ASP.NET Security

Specify security modes, such as Forms, Windows, or Passport authentication for Web applications.

IIS Web Server

ASP.NET Session State

Specify session state requirements for Web applications.

The content of pre-defined constraints can be replicated using user-defined constraints, but the pre-defined constraint dialog boxes contain some additional logic applied to settings. For example, in the ASP.NET Security Constraint, if you do not select Forms Authentication as your security mode, the options in the Forms Authentication field are disabled.

Some options provided in the pre-defined constraint dialog boxes do not map to a single setting, but rather evaluate multiple related settings at once. The description pane located below the settings options in the constraint dialog box shows which settings are affected.

In This Section

How to: Enable Pre-defined Constraints

How to: Specify Operating System and .NET Framework Version Requirements on Logical Servers

How to: Specify ASP.NET Membership, Security, and Session-State Requirements for Applications Hosted on IIS Web Servers

How to: Author User Defined Constraints

See Also

Other Resources

Applying Settings