У меня есть специальный объект безопасности, который я установил в global.asax для текущего потока, и все хорошо, проблем нет.Asp.net System.Web.HttpContext.Current.Session null в global.asax
Однако я просто добавляю функцию динамического изображения, когда страница загружается в изображение, и всякий раз, когда эта страница динамического изображения загружается, System.Web.HttpContext.Current.Session имеет значение null в global.asax, что мешает мне от установки принципала безопасности как нормальных и каскадных проблем с этого момента.
Обычно сеанс имеет значение null в global.asax только один раз во время сеанса в начале, когда пользователь входит в систему, а затем он всегда доступен с этим единственным исключением.
Динамическая страница изображения загружаются, когда браузер попадается на Таге изображений в исходной странице, т.е.
Я предполагаю, что это какой-то аспект того, что браузер запрашивает эту страницу без отправки некоторых учетных данных с этим?
Любая помощь была бы принята с благодарностью.
Сессия имеет все, что связано с моим обычным бизнес-принципом. Проблема заключается в том, что сеанс имеет значение null только для этой одной страницы, 50 или около того других в этом большом приложении не проявляют этой проблемы. Я получаю доступ к сеансу из Application_PostAuthenticateRequest, где это обычно не проблема. – JohnC 2008-11-16 01:55:53
Ради этой проблемы, просто игнорируйте всю основную часть бизнеса, основная проблема заключается в том, что Session имеет значение null только для этого типа страницы. – JohnC 2008-11-16 01:56:52