我无法在SharePoint中使用无Cookie会话。每次当我点击某个站点或子站点时,都会创建一个新的会话ID,这不是按照预期的行为(它在URL中可见)。如何在SharePoint中使用无Cookie会话?
答案 0 :(得分:1)
创建共享服务提供程序。这是启用会话状态所必需的,其内容数据库是我们会话数据的位置。如果您已有SSP,则可以使用现有的。
如果需要,请将您的网络应用程序与此SSP相关联(默认情况下,如果它是您的第一个SSP)。
在管理中心的“应用程序管理”下,选择“会话状态”,并确保已启用它。
从命令提示符处,导航到Microsoft.NET 2.0 Framework目录 (通常为:C:WINDOWSMicrosoft.NETFrameworkv2.0.50727)
修改您的web.config:
取消注释以下行:
<add name=”Session” type=”System.Web.SessionState.SessionStateModule” />
修改以下行:
<pages enableSessionState=”true” … />
运行以下命令:
aspnet_regsql.exe -S -d -ssadd -sstype c -E
其中:
<server_name> is the database server where your database is located
<database_name> is the content database of your shared services provider
运行aspnet_regsql.exe /?有关其余选项的更多信息