在Sharepoint 2010中启用Session功能的说明文档

开发环境:Windows 7系统,SharePoint Server 2010,Visual Studio 2010

按以下步骤进行操作:

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、“开始”---打开“控制面板”---打开“管理工具”---打开“Internet信息服务(IIS)管理器”,在界面左侧“连接”区域的“网站”中定位到Sharepoint-80),在界面中间“…”,弹出“添加托管模块”窗口,在名称中输入System.Web.SessionState.SessionStateModule, System.Web,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”,确定。

以上三步即启用了Session功能。

<FONT style="LINE-HEIGHT: 150%" color="black" face=""">

创建实例测试:

在Visual Studio 2010中创建可视Web部件,在其中添加按钮Button1和标签Label1

,在按钮的单击事件中添加代码如下:

protected void Button1_Click(object sender,EventArgs e)

{

string strUserName="ABC";

Session["username"] = strUserName;

Label1.Text = strUserName;

}

启动测试部署到SharePoint网站上,点击按钮Button,标签Label1上显示“ABC”

若没有进行以上三步操作,在测试时将显示错误提示。

错误提示如下:

只有在配置文件或 Page指令中将 enableSessionState设置为 true时,才能使用会话状态。还请确保在应用程序配置的 <configuration>/<system.web>/<httpModules>节中包括 System.Web.SessionStateMod或自定义会话状态模块。

最新文章

  1. mybatis实战教程(mybatis in action)之八:mybatis 动态sql语句
  2. 什么是REST?
  3. 混合App 框架选型
  4. java常用加密和解密工具类EncryptUtil.java
  5. MySql生日闰月处理
  6. Nodejs与Net 和SQL 交互利器Edge.js
  7. acm-DP整理
  8. Andorid Binder进程间通信---总结
  9. &quot;MySql.Data.MySqIClient.MySqlProviderSevices”违反了继承安全 性规则。派生类型必须与基类型的安全可访问性匹配或者比基类型的安 全可访问性低。 &quot;解决方法
  10. python -使用del语句删除对象引用
  11. 通俗易懂的来讲讲js的函数执行上下文
  12. Mysql增量写入Hdfs(二) --Storm+hdfs的流式处理
  13. Maven 属性
  14. python第三方库函数安装
  15. linux查看文件夹大小du命令
  16. 我有特殊的Windows激活姿势
  17. python--第一天总结
  18. ubuntu 无法挂载U盘
  19. Spark2.1.0——深入浅出度量系统
  20. Asp.Net Core 视图整理(一)

热门文章

  1. CXF 自定义拦截器
  2. zabbix_监控_邮件预警
  3. 【探秘ES6】系列专栏(一):ES6简介
  4. 解决:Angular-cli:执行ng-build --prod后,dist文件里无js文件、文件未压缩等问题
  5. javax/faces/webapp/FacesServlet
  6. Notions of Flow Networks and Flows
  7. Laravel教程 二:路由,视图,控制器工作流程
  8. xcode6.3插件失效
  9. 设定所有tableView中cell的分隔线颜色
  10. PHP定界符 heredoc