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