Asp.Net: IHttpModule + m_context.Server.Transfer = ошибка состояния сеанса - PullRequest
0 голосов
/ 23 марта 2010

У меня есть IHttpModule, который реализует IRequiresSessionState.

Состояние сеанса находится в положении «on» в директиве страницы, и я также добавил его в web.config. В методе «OnBeginRequest» в IHttpModule я делаю Server.Transfer, но получаю ошибку:

Состояние сеанса может использоваться, только если для enableSessionState установлено значение true, либо в файле конфигурации, либо в директиве Page.

Когда я открываю страницу напрямую или с помощью Response.Redirect, ошибки не возникает.

Есть идеи?

Обновление:

Ошибка возникает на странице, расширяющей System.Web.UI.Page в методе InitializeCulture (), который является переопределением.

1 Ответ

0 голосов
/ 02 апреля 2010

Ну, так как я использую DashCommerce, я вместо этого использовал модуль Rewrite URL, и он работал нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...