в нашем приложении asp.net у нас есть несколько виртуальных каталогов. В IIS7 они называются «приложениями», и все они имеют один и тот же пул приложений, работающий в классическом конвейерном режиме.
- www.webapp.com / example1
- www.webapp.com / example2
- и т.д.
Все они указывают на один и тот же физический каталог, скажем C: \ webapp. Единственное отличие состоит в том, что каждый из них имеет базовый виртуальный каталог, который указывает на другую папку CSS, которая находится в C: \ webapp \ styles \ (например, C: \ webapp \ styles \ example1 \ base.css и т. Д.)
Мы используем проверку подлинности на основе форм и встроенного поставщика членства. Проблема, которую мы имеем, заключается в следующем:
Когда пользователь просматривает www.webapp.com/example1/page.aspx и щелкает ссылку, которая перенаправляет на www.webapp.com/example2/otherpage.aspx, пользователь вместо этого перенаправляется на www.webapp.com /example2/login.aspx. Кажется, что сессия истекла.
Мы действительно не знаем, где искать решение, любые указатели очень ценятся!
Заранее спасибо!
Стейн