У меня есть веб-служба, созданная для SharePoint 2007, которую я пытаюсь подключить к SharePoint 2010. Этот веб-сервис зависит от состояния сеанса для правильной работы, но до сих пор я был включен, чтобы заставить сеансовое состояние работать вообще SharePoint 2010. Этот веб-сервис работает как собственное веб-приложение под t he /_vti_bin
виртуальный каталог. Я пробовал все из следующих действий:Включение состояния сеанса в SharePoint 2010?
- Обеспечено выполнение служебной программы «Служба государственной службы».
- Добавлен http-модуль
System.Web.SessionState.SessionStateModule
в файл web.config моего приложения. - Добавлен http-модуль
System.Web.SessionState.SessionStateModule
в файл корневого web.config в SharePoint. - Добавил
<pages enableSessionState="true" />
в мой файл приложения web.config. - Добавлено
<pages enableSessionState="true" />
в мой файл root.config.
Дополнительная информация Окружающая среда:
- Visual Studio 2008 - SP1
- .NET 3.5 - SP1
- SharePoint 2010 - RC
- Windows Server 2008 R2
- ASMX веб-сервис (не WCF)
Неужели кому-нибудь удавалось получить веб-приложение или веб-службы для использования состояния сеанса в SharePoint 2010?
Спасибо!
Steve
Вы правы. Я понял это несколько дней спустя, я обновил форум MSDN, так как вопрос, похоже, вызывал у нас интерес. –
Кажется, что элемент httpModules пуст в SP 2010, кто-нибудь знает почему? – Hinek
Спасибо. Он работал для меня без изменения Web.Config - ' ' все еще пуст, я просто добавил модуль IIS. –
Kobi