1. 打开“管理工具”-“服务”,检查“ASP.NET状态服务”是否处于“启动”状态,如果不是,启动它;
2. 打开 SharePoint应用程序的 web.config文件(如我的建立的80端口的网站的web.config文件路径为:C:/inetpub/wwwroot/wss/VirtualDirectories/80),找到 <httpModules>节点,在<httpModules>节点里添加
<add name="Session" type="System.Web.SessionState.SessionStateModule" />。
再找到 <pages>节点,将enableSessionState属性设置为 true;
3. 打开 IIS7 管理器,定位到SharePoint应用程序下,双击打开“模块”,在右键菜单(或者在右侧“操作”窗口)里点击“添加托管模块”,在弹出来的窗口里,名称里输入“Session”,类型里选择“System.Web.SessionState.SessionStateModule, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”。