Недавно я нашел this article и решил удалить ненужные httpModules
.Отключение SessionStateModule
Я отключил SessionStateModule
:
<httpModules>
...
<remove name="Session" />
...
</httpModules>
, но я все еще могу использовать Session
объект все равно. Зачем? Может быть, я правильно не понял эту рекомендацию?
1) нет, мне не нужна сессия в проекте - я просто попытался написать там что-л. И прочитать ее. и я не понимаю, почему я смог это сделать (= 2), поскольку я понимаю, что я только что отключил этот модуль, но как я могу его полностью удалить? (выполняется ли это на iis lvl?) – donRumatta
Если вы не используете сеанс, добавьте эту строку. С этой строкой вы не отключите, но вы удалите модуль из конвейера для этого проекта. Фактически, что здесь происходит, так это то, что есть глобальная настройка, которая говорит, что загружать, и добавляя эту строку, вы удаляете этот модуль из глобальной настройки только для начала этого сайта ... Я не знаю, могу ли я заставить вас понять это сейчас, если не скажите мне, что еще вы не понимаете. – Aristos
Я понимаю отношения между machine.config и web.config - я не понимаю, почему Session работает, когда я удалил этот модуль из конвейера сайта. – donRumatta