我有SharePoint 2007的,我想移植到SharePoint 2010的内置Web服务这样的网络服务依赖于会话状态正常工作,但到目前为止,我已经能够得到会话状态在所有的工作中此Web服务作为其自己的Web应用程序在虚拟目录下运行。我已经尝试了所有没有运气以下:在SharePoint 2010中启用会话状态?
- 确保了“国家服务”的服务应用程序运行。
- 增加了
System.Web.SessionState.SessionStateModule
HTTP模块,以我的应用程序的web.config文件。 - 增加了
System.Web.SessionState.SessionStateModule
HTTP模块,我的SharePoint根web.config文件。 - 将
<pages enableSessionState="true" />
添加到我的应用程序的web.config文件中。 - 将
<pages enableSessionState="true" />
添加到我的根web.config文件中。
其他环境信息:
- 的Visual Studio 2008 - SP1
- .NET 3.5 - SP1
- 的SharePoint 2010 - RC
- 的Windows Server 2008 R2
- ASMX Web服务(不WCF)
有没有人有任何运气获得Web应用程序或 Web服务在SharePoint 2010中使用会话状态呢?
谢谢!
史蒂夫
你是对的。我在几天后发现它,我更新了MSDN论坛,因为这个问题似乎引起了人们的兴趣。 – 2010-03-08 14:10:23
似乎是的HttpModules元素是在2010年SP空的,没有人知道为什么吗? – Hinek 2010-04-14 12:53:55
谢谢。它为我工作没有Web.Config变化 - “ ”仍然是空的,我只是添加了IIS模块。 –
Kobi
2011-04-04 06:04:48