如何:启用预定义约束
更新:2007 年 11 月
预定义约束将指定应用程序或逻辑服务器的公共要求的设置组聚合起来。约束是一些方法,通过这些方法应用程序可以在逻辑服务器上指定要求,反之亦然。分布式系统设计器附带的每一个原型应用程序和原型逻辑服务器都提供有预定义约束;这些约束只能在应用程序设计器和逻辑数据中心设计器中设置。预定义约束的示例包括 ASP.NET 安全性(在逻辑数据中心服务器中)和操作系统(在应用程序设计器中)。
逻辑服务器还可以设置对服务器上能够承载的应用程序的类型的要求。应用程序可以设置对将承载它们的逻辑服务器的类型的要求。这些要求称为承载约束。给定项的预定义约束是在对应的承载约束下组织的。例如,若要在 IIS Web 服务器上设置 ASP.NET 安全性约束,您必须首先启用 ASP.NET 承载约束以允许该服务器承载 Web 应用程序。
使用下面的过程来启用应用程序设计器中的应用程序或逻辑数据中心设计器中的逻辑服务器的预定义约束。
设置约束
选择应用程序或逻辑服务器。
如果选择逻辑服务器,则约束将应用于部署关系图中绑定到该服务器的所有应用程序。如果选择应用程序,则约束将指定该应用程序对承载逻辑服务器的要求。
查看“设置和约束编辑器”。
在“应用程序约束”(对于逻辑数据中心设计器)或“逻辑服务器约束”(对于应用程序设计器)下,确保选择适当的承载约束。
选择预定义约束复选框以启用该约束。(例如,“操作系统”或“ASP.NET 安全性”)
在约束对话框中为此约束设置所需的值。
预定义约束对话框包含一些应用于设置的其他逻辑。例如,在 ASP.NET 安全性约束中,如果不选择“Forms 身份验证”作为安全模式,则“Forms 身份验证”字段中的选项不可用。预定义约束对话框中提供的选项不必在一对一的基础上映射设置。也就是说,单个选项可能对应多个设置。在约束对话框中,位于设置选项下面的说明窗格显示某个特定选项影响哪些设置。
如果预定义约束组不包括要约束的设置,则可以创作用户定义的约束。有关更多信息,请参见如何:创作用户定义的约束。