Решение будет заключаться в использовании интегрированной проверки подлинности. Таким образом, поиск пользователя и использование полномочий авторизации будут одинаковыми для всех сайтов с серверами в одном домене. Если вы используете что-то вроде базовой или аутентификации Kerberos, ваша аутентификация не будет проходить между сайтами даже на одном и том же сервере и, возможно, между частями сайта, которые работают под разными потоками, например, с другим пулом приложений.
Используйте данные сеанса в asp или файлах cookie для обмена информацией о сеансе на одном и том же сайте между страницами. Файлы cookie будут работать, даже если виртуальные папки будут совместно использоваться в другом пуле. Просто введите код в соответствии с требованиями вашего виртуального каталога, если он разделен между несколькими сайтами.
P.S. Если вы уже используете файлы cookie, просто введите код в вашем виртуальном, как тот, который вы используете на других страницах.
Каковы дополнительные требования для виртуальных? Это на одном сервере?
- это простой * виртуальный каталог *, который у вас есть (как правило, для сопоставления некоторой физической папки внутри вашего сайта IIS) или папки приложения с другим * IIS AppPool * (выполняется под другим процессом, не распространяющим ничего с * родительского сайта))? Итак, папка, конвертированная в приложение? –