服务页,项目设计器

客户端应用程序服务提供对 Windows 窗体和 Windows Presentation Foundation (WPF) 应用程序中Microsoft Ajax 登录、角色和配置文件服务的简化访问。 可以使用项目设计器“服务”页为项目启用和配置客户端应用程序服务。

使用客户端应用程序服务,可以使用集中式服务器对用户进行身份验证、确定每个用户分配的角色或角色,以及存储可跨网络共享的每个用户应用程序设置。 有关详细信息,请参阅 客户端应用程序服务

若要访问“服务”页,请在解决方案资源管理器中选择项目节点,然后单击“项目”菜单上的“属性”。 当 项目设计器 出现时,单击“ 服务 ”选项卡。

任务列表

如何:配置客户端应用程序服务

UIElement 列表

配置

此控件在此页上不可编辑。 有关此控件的说明,请参阅编译页、项目设计器(Visual Basic)生成页、项目设计器(C#)。

平台

此控件在此页上不可编辑。 有关此控件的说明,请参阅编译页、项目设计器(Visual Basic)生成页、项目设计器(C#)。

启用客户端应用程序服务

选择以启用客户端应用程序服务。 必须在 “服务 ”页上指定服务位置才能使用客户端应用程序服务。

使用 Windows 身份验证

指示身份验证提供程序将使用基于 Windows 的身份验证,即 Windows作系统提供的标识。

使用窗体身份验证

指示身份验证提供程序将使用表单身份验证。 这意味着应用程序必须提供用于登录的用户界面。 有关详细信息,请参阅 如何:使用客户端应用程序服务实现用户登录

身份验证服务位置

仅用于表单身份验证。 指定身份验证服务的位置。

可选:凭据提供程序

仅用于表单身份验证。 指示 IClientFormsAuthenticationCredentialsProvider 当应用程序调用 staticSystem.Web.Security.Membership.ValidateUser 该方法并传递空字符串或 null 参数时,身份验证服务将用于显示登录对话框的实现。 如果将此框留空,则必须向该方法传递有效的用户名和密码 System.Web.Security.Membership.ValidateUser 。 必须将凭据提供程序指定为程序集限定的类型名称。 有关详细信息,请参阅 System.Type.AssemblyQualifiedName程序集名称。 最简单的形式是程序集限定的类型名称类似于以下示例: MyNamespace.MyLoginClass, MyAssembly

角色服务位置

指定角色服务的位置。

Web 设置服务位置

指定配置文件(Web 设置)服务的位置。

高级

打开 “服务高级设置”对话框,可用于替代默认行为。 例如,可以使用此对话框指定用于脱机存储的数据库,而不是使用本地文件系统。 有关详细信息,请参阅 “服务高级设置”对话框

另请参阅