“项目设计器”->“服务”页
使用客户端应用程序服务,可简便地从 Windows 窗体和 Windows Presentation Foundation (WPF) 应用程序访问 Microsoft Ajax 登录、角色和配置文件服务。 可以使用“项目设计器”的“服务”页为项目启用并配置客户端应用程序服务。
通过客户端应用程序服务,可以使用集中式服务器对用户进行验证,确定为每个用户分配的角色,并存储每个用户的应用程序设置,可以在网络上共享这些设置。 有关详细信息,请参阅客户端应用程序服务。
若要访问“服务”页,请在“解决方案资源管理器”中选择项目节点,然后在“项目”菜单上单击“属性”。 显示“项目设计器”时,单击“服务”选项卡。
任务列表
UIElement 列表
配置
此控件在本页面上不可编辑。 有关此控件的说明,请参阅“项目设计器”->“编译”页 (Visual Basic) 或“项目设计器”->“生成”页 (C#)。
平台
此控件在本页面上不可编辑。 有关此控件的说明,请参阅“项目设计器”->“编译”页 (Visual Basic) 或“项目设计器”->“生成”页 (C#)。
启用客户端应用程序服务
选中该项可启用客户端应用程序服务。 必须在“服务”页上指定服务位置,才能使用客户端应用程序服务。
使用 Windows 身份验证
指示验证提供程序将使用基于 Windows 的身份验证,即 Windows 操作系统提供的标识。
使用 Forms 身份验证
指示验证提供程序将使用 Forms 身份验证。 这意味着应用程序必须提供用户界面以供登录。 有关详细信息,请参阅如何:使用客户端应用程序服务来实现用户登录。
身份验证服务位置
仅用于 Forms 身份验证。 指定身份验证服务的位置。
可选:凭据提供程序
仅用于 Forms 身份验证。 当应用程序调用 static
System.Web.Security.Membership.ValidateUser 方法以及为参数传递空字符串或 null
时,指示身份验证服务将用于显示登录对话框的 IClientFormsAuthenticationCredentialsProvider 实现。 如果将此框留空,则必须向 System.Web.Security.Membership.ValidateUser 方法传递有效的用户名和密码。 必须将凭据提供程序指定为程序集限定类型名称。 有关详细信息,请参阅 System.Type.AssemblyQualifiedName 和程序集名称。 程序集限定类型名称最简单的形式类似于下面的示例:MyNamespace.MyLoginClass, MyAssembly
角色服务位置
指定角色服务的位置。
Web 设置服务位置
指定配置文件(Web 设置)服务的位置。
高级
打开“高级服务设置”对话框,可以使用该对话框重写默认行为。 例如,可以使用此对话框指定一个数据库进行脱机存储,而不是使用本地文件系统。 有关详细信息,请参阅“高级服务设置”对话框。