Uwierzytelnianie formularzy w katalogach wirtualnych

Próbuję udostępnić formularze auth z aplikacji root do aplikacji podrzędnej działającej w katalogu wirtualnym. Mam problem z uwierzytelnianiem w podwitrynie.

W aplikacji nadrzędnej wszystko działa zgodnie z oczekiwaniami.

Mam następujące ustawienia:

Aplikacja dla rodziców:

URL: http://localhost:1336/<forms loginUrl="~/account/sign-in" protection="All" timeout="30" name=".MYAPPLICATION" path="/" requireSSL="false" slidingExpiration="true" cookieless="UseDeviceProfile" enableCrossAppRedirects="true" defaultUrl="/" />

Katalog wirtualny:

URL: http://localhost:1336/subsite<forms loginUrl="/account/sign-in" protection="All" timeout="30" name=".MYAPPLICATION" path="/" requireSSL="false" slidingExpiration="true" cookieless="UseDeviceProfile" enableCrossAppRedirects="true" defaultUrl="/" />

Kiedy próbujęhttp://localhost:1336/subsite Otrzymuję następujący przepływ:

DOSTAĆ dlahttp://localhost:1336/subsite -> 302 do / account / sign-in? ReturnUrl =% 2fsubsite(wygląda ok)Wpisz użytkownika / hasłoSŁUPEK dohttp://localhost:1336/account/sign-in?ReturnUrl=%2fsubsite -> 302 / podwitryna(świetny auth wygląda na udany)DOSTAĆ dlahttp://localhost:1336/subsite -> 302 do / account / sign-in? ReturnUrl =% 2fsubsite(IE podstrona nie uważa, że ​​jest uwierzytelniona)

Mogę też zobaczyć plik cookie na liście w mojej przeglądarce (więc tak naprawdę jest)

Co złego zrobiłem w mojej konfiguracji, która powstrzymuje moją podwitrynę przed udostępnieniem ciasteczka nadrzędnego?

Używam tego na IISExpress

questionAnswers(1)

yourAnswerToTheQuestion