Мое веб-приложение ASP.NET отлично работает в Internet Explorer, но в Firefox и Chrome у меня проблема, когда определено HttpContext.Current
, но HttpContext.Current.Session
равно нулю. Ошибка, вероятно, вызвана тем, что к объекту Session обращаются в самом начале жизненного цикла страницы ASP.NET. Но поскольку доступ к веб-сайту в основном будет осуществляться с помощью Internet Explorer, я надеюсь найти быстрое и приемлемое решение. Возможно, что-то в этом роде:
if (HttpContext.Current.Session == null)
{
// Create Session - but how?
}
Итак, вопрос таков: Можно ли программно создать объект Session в ASP.NET?
Редактировать: ошибка была явно связана с несинхронизированным файлом .designer. Странно, но теперь это работает.