Совместное использование аутентификации Windows на сайтах в IIS7/IIS7.5

78
8

У меня есть родительский веб-сайт (разработанный как 5 лет раньше), скажем (небо), который я размещаю в IIS7/IIS7.5, и настроил его на использование проверки подлинности и анонимной аутентификации. Web.config с записями следующим образом:

<authentication mode="Forms">
<forms loginUrl="Login.aspx" protection="All" timeout="480" name=".ASPXAUTH" path="/" requireSSL="false" slidingExpiration="true" defaultUrl="~/Home" cookieless="UseDeviceProfile" enableCrossAppRedirects="false" />
</authentication>
<authorization>
<deny users="?" />
</authorization>

<location path="cloud">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>

Теперь у меня есть дочерний сайт (разработанный 2 дня назад), который говорит (облако), который я размещаю под небом, и настроил его на использование проверки подлинности Windows и анонимной аутентификации. Свой собственный web.config имеет следующие записи.

<authentication mode="Windows" />
<authorization>
<deny users="?" />
</authorization>
<identity impersonate="false" />

Когда я получаю доступ к небу /, я получаю форму входа, которая ожидается. Я ввожу имя пользователя/пароль, и я могу полностью просматривать родительский веб-сайт.

К сожалению, когда я получаю доступ к sky/cloud/, появляется окно подсказки имени пользователя/пароля, я ввожу правильные кредиты, но он не аутентифицируется, и я не могу просматривать дочерний сайт. Он многократно бросает окно с кредитами.

Я переключил приоритет провайдера проверки подлинности, чтобы сделать NTLM в первую очередь Negotiate в облаке, но пока не повезло. Почему новый сайт должен находиться под родительским сайтом? Gotta винить брендинг здесь :(

Любая идея получения этой работы будет оценена по достоинству.

спросил(а) 2014-07-17T22:13:00+04:00 5 лет, 7 месяцев назад
0
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема