IHttpHandler нулевой сеанс (на некоторых серверах) - PullRequest
2 голосов
/ 25 июня 2010

У меня есть IHttpHandler, который реализует IRequiresSessionState. На большинстве серверов все работает нормально, но есть 2 сервера (один IIS 7.0 и один IIS 7.5), которые дают мне нулевые сессии Страницы Aspx хороши на каждом сервере. Я искал несколько часов и не смог найти ничего, что не связано с IRequiresSessionState.

Ответы [ 2 ]

0 голосов
/ 14 ноября 2013

Пример:

...
using System.Web.SessionState;
public class Data : IHttpHandler, IReadOnlySessionState
{

    var b = context.Session["data"]; 
    ...
    ...
}
0 голосов
/ 25 июня 2010

Попробуйте убедиться, что вы также зарегистрировали свой обработчик в элементе system.webserver вашего web.config:

и получите доступ к объекту сеанса с помощью HttpContext.Current.Session.

...