У меня есть 2 сайтов, работающих на одном экземпляре IIS 7.IIS формы аутентификации крест домена не перенаправлять исправить домен
A.site.com
B.site.com
Эти сайты используют проверку подлинности форм и есть одна форма для регистрации на сайт A.
Так что, если я пытаюсь получить доступ к ограниченным страницу на сайте Б с URL
B.site.com/TEST/
я попадаю в
A.site.com/login.aspx?ReturnUrl=%2TEST%2f
Затем я могу ввести имя пользователя и пароль для аутентификации. Все идет нормально.
После аутентификации я попадаю в
A.site.com/TEST/
вместо
B.site.com/TEST/
.
Может ли кто-нибудь сказать мне, как я могу обойти эту проблему и заставить IIS перенаправить меня на правильную страницу?
Примечание: аутентификация работает нормально - я могу перейти на страницу B.site.com/TEST/
, и я больше не перенаправлен на страницу входа. Таким образом, проблема заключается только в перенаправлении на неправильный сайт, или значение ReturnUrl
не должно быть относительным путем.
Это работало так я, выбрав его в качестве правильного ответа, однако я не люблю его. Я действительно устаю от IIS. Почему они беспокоятся о предоставлении функциональности, которая не работает ?! – xfile