我有一个为 SharePoint 2007 构建的 Web 服务,我正在尝试将其移植到 SharePoint 2010。此 Web 服务依赖于会话状态才能正常运行,但到目前为止,我已经能够让会话状态在 SharePoint 2010 中完全正常工作. 此 Web 服务作为其自己的 Web 应用程序在/_vti_bin
虚拟目录下运行。我尝试了以下所有方法,但都没有运气:
- 确保“状态服务”服务应用程序正在运行。
System.Web.SessionState.SessionStateModule
将http 模块添加到我的应用程序的 web.config 文件中。- 将 http 模块添加
System.Web.SessionState.SessionStateModule
到我的 SharePoint 根 web.config 文件中。 - 添加
<pages enableSessionState="true" />
到我的应用程序的 web.config 文件中。 - 添加
<pages enableSessionState="true" />
到我的根 web.config 文件中。
附加环境信息:
- 视觉工作室 2008 - SP1
- .NET 3.5 - SP1
- SharePoint 2010 - RC
- 视窗服务器 2008 R2
- ASMX Web 服务(不是 WCF)
有没有人幸运地让 Web 应用程序或Web 服务在 SharePoint 2010 中使用会话状态?
谢谢!
史蒂夫