Я использую два URL (скажем, url/internal
, url/vendor
) для моего приложения, которое имеет другую аутентификацию (один имеет аутентификацию AD, а другой - логин приложения).
Я создал два приложения подвеб-сайт по умолчанию в IIS - каждый из которых сопоставлен с той же корневой папкой.
Проблема, с которой я сталкиваюсь, заключается в том, что при входе в систему с помощью url/vendor
(который использует регистрацию в приложении) и переходе на другие страницы с домашней страницы, URL обновляется до url/internal
, а затем запрашивается ADаутентификация.
Поскольку виртуальный каталог в web.config является «внутренним», если я создаю другую корневую папку для url/vendor
и виртуальный каталог как «поставщик», эта проблема решена.
Но я хочу использовать только одну корневую папку.
Вопрос : как мне получить два значения VirtualDirectory в одном файле web.config для двух сайтов приложения.