Всякий раз, когда я использую переменные сеанса в веб-частях в sharepoint, страница не загружается, и я получаю сообщение об ошибке. Мне было предложено включить их, потому что они могут быть отключены. Любая подсказка?Как включить переменные сеанса в sharepoint?
ответ
По умолчанию состояние сеанса отключено в SharePoint. Если вы посмотрите на Web.Config, вы увидите это, как показано ниже.
<pages enableSessionState="false"
Вы можете включить его там. Иначе вы можете включить это на уровне страницы.
Вы должны изменить две строки, первая упоминается Kusek и еще одно:
раскомментируйте следующую строку:
<add name="Session" type="System.Web.SessionState.SessionStateModule" />
Измените следующую строку:
<pages enableSessionState="true" ….. />
Возможно, вам также понадобится добавить/раскомментировать модуль Sessionstate в файле web.config, und эр <system.web><httpModules>
:
<add name="Session" type="System.Web.SessionState.SessionStateModule"/>
ТОГДА, вы должны войти в свой веб-приложения и добавить такое же состояние сеанса модуля к IIS7 управляемого трубопровода.
1. Откройте менеджер IIS 7 и найдите свое веб-приложение. 2. Дважды щелкните «Модули» в разделе IIS. 3.Нажмите «Добавить управляемый модуль ...» в правой панели. 4. В диалоговом окне «Добавить управляемый модуль» введите «SessionState» или что-то подобное для имени и выберите в раскрывающемся списке следующий элемент: System.Web.SessionState.SessionStateModule, System.Web, Version = 2.0.0.0, Культура = нейтральная, PublicKeyToken = b03f5f7f11d50a3a
После этого состояние сеанса должно быть включено для вашего веб-приложения/веб-службы!
Спасибо, человек, но какой файл Web.Config следует изменить в этом? –
Файл Web.Config используемого вами сайта SharePoint. Будьте избирательны, чтобы включить сессию во всем приложении. Потому что это будет дополнительный вызов для страниц, которым не нужен сеанс. Поэтому я бы посоветовал вам включить только на странице, где вы хотите сеанс. – Kusek
Но все же какие страницы? Я имею в виду, как я могу узнать эти страницы на жестком диске? Где они присутствуют и каков его путь? –