ASP.NET配置 http://msdn.microsoft.com/zh-cn/library/ms186182(v=vs.80).aspx
1)身份认证
提供有关如何将 Windows 身份验证与 Microsoft Internet 信息服务 (IIS) 身份验证结合使用来确保 ASP.NET 应用程序安全的信息。
提供有关如何使用您自己的代码创建应用程序特定的登录窗体并执行身份验证的信息。使用 Forms 身份验证的一种简便方法是使用 ASP.NET 成员资格和 ASP.NET 登录控件,它们一起提供了一种只需少量或无需代码就可以收集、验证和管理用户凭据的方法。有关更多信息,请参见使用成员资格管理用户和 ASP.NET 登录控件概述。
提供有关由 Microsoft 提供的集中身份验证服务的信息,该服务为成员站点提供单一登录和核心配置文件服务。
2)状态管理
ASP.NET 会话状态支持若干用于会话数据的存储选项。
-
InProc 模式,此模式将会话状态存储在 Web 服务器上的内存中。这是默认设置。
-
StateServer 模式,此模式将会话状态存储在一个名为 ASP.NET 状态服务的单独进程中。这确保了在重新启动 Web 应用程序时会保留会话状态,并让会话状态可用于网络场中的多个 Web 服务器。
-
SQLServer 模式将会话状态存储到一个 SQL Server 数据库中。这确保了在重新启动 Web 应用程序时会保留会话状态,并让会话状态可用于网络场中的多个 Web 服务器。
-
Custom 模式,此模式允许您指定自定义存储提供程序。
-
Off 模式,此模式禁用会话状态。
成员名称: 没开启cookie或者不支持cookie,可将标识符放在url参数中
AutoDetect
ASP.NET 确定请求浏览器或设备是否支持 Cookie。如果请求浏览器或设备支持 Cookie,则AutoDetect 使用 Cookie 来保持用户数据;否则在查询字符串中使用标识符。如果浏览器或设备支持使用 Cookie,但当前 Cookie 被禁用,请求功能仍将使用 Cookie。
UseCookies
使用 Cookie 保持用户数据,无论浏览器或设备是否支持 Cookie。
UseDeviceProfile
ASP.NET 根据 System.Web.HttpBrowserCapabilities 设置来确定是否使用 Cookie。如果该设置指示浏览器或设备支持 Cookie,则使用 Cookie;否则在查询字符串中使用标识符。
UseUri
该调用功能使用查询字符串来存储标识符,无论浏览器或设备是否支持 Cookie。