У меня есть IHttpHandler, который реализует IRequiresSessionState. Все работает отлично на большинстве серверов, но есть 2 сервера (один IIS 7.0 и один IIS 7.5), которые дают мне нулевые сеансы. Страницы Aspx отлично подходят для каждого сервера. Я искал часы и не нашел ничего, что не связано с IRequiresSessionState.IHttpHandler null session (на некоторых серверах)
2
A
ответ
0
Try, убедившись, что вы также зарегистрировать обработчик под system.webServer элемент вашего web.config:
и доступ к объекту сеанса с помощью HttpContext.Current.Session.
0
Пример:
...
using System.Web.SessionState;
public class Data : IHttpHandler, IReadOnlySessionState
{
var b = context.Session["data"];
...
...
}