2010-06-25 2 views
2

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

ответ

0

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

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

0

Пример:

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

    var b = context.Session["data"]; 
    ... 
    ... 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^