Я не знаю ASP, но я полагаю, что вы не указываете путь для используемого вами файла cookie сеанса, поэтому настройка пути по умолчанию будет соответствовать пути, в котором устанавливается файл cookie, /dir1
и /dir2
соответственно.
При использовании поддоменов вы, вероятно, использовали example.com
в качестве основного домена cookie, поэтому он был доступен для обоих поддоменов = нет проблем.
Вы сможете это выяснить, просмотрев cookie-файлы сеанса в своем браузере (например, на вкладке «Cookies» на панели инструментов веб-разработчика Firefox ).
Если я прав, вам нужно будет указать /
в качестве пути для файла cookie сеанса.
Я не знаю, в какой момент это можно отрегулировать, но, возможно, это укажет вам правильное направление.