Событие ASP.Net Session_Start не запускается

У меня есть приложение ASP.Net 2.0, в котором событие Session_Start не запускается в моем файле Global.asax. Может кто-нибудь сказать, почему это происходит и как я могу заставить его работать?

Приложение отлично работало на моей машине разработки Windows XP, но при развертывании на сервере перестало работать (Win Server 2003/IIS 6/ASP.Net 2.0).

Я не уверен, что это актуально, но на сервере также размещена установка SharePoint (WSS 3.0), которая, как я знаю, меняет некоторые параметры на уровне веб-сайта по умолчанию.

Ответ 1

Является ли сайт предварительно скомпилированным перед добавлением global.asax? Попробуйте снова скомпилировать его.

Ответ 2

Является ли раздел <session /> в файле web.config?

Ответ 3

Вы уверены, что веб-сайт в IIS настроен на использование ASP.NET 2.0 вместо 1.1?

Ответ 4

Мне пришлось удалить следующий тег в SharePoint 2010 web.config:

< удалить name= "Сессия" /" >