Mam dwa aplikacji ASP.NET zamieszkałych w dwóch różnych folderach na moim serwerze:osobne aplikacje korzystające z tej samej sesji ASP.Net Cookie
/Foo
< - to średnia niezabezpieczonych aplikacji/Secure
< - jest to oddzielna aplikacja, która wymaga SSL IIS
problemem jest to, że domyślnie ASP.NET_SessionId
cookie jest określony w domenie i jest wspólna między dwiema aplikacjami w różnych katalogach. Potrzebuję innego pliku cookie sesji, ponieważ nie mogę zezwolić na przejęcie pliku cookie pod numerem /Foo
, aby umożliwić dostęp do aplikacji /Secure
.
Idealnie byłoby, gdyby każdy plik cookie aplikacji był ograniczony przez właściwość cookie cookie Path
. Najwyraźniej nie można tego zrobić w .Net po wyjęciu z pudełka.
Jako dodatkowy ból głowy, nawet jeśli piszę niestandardowy kod, aby ustawić ścieżkę pliku cookie, jestem przerażony, że niektóre przeglądarki są wielkość liter i nie będą korzystać z tego samego pliku cookie sesji dla /Foo
i /foo
, które w zależności od sposobu łącza są budowane, może powodować wiele sesji w tej samej aplikacji.
Czy ktoś napotkał i przezwyciężył ten problem?
nowe połączenie http://msdn.microsoft.com/en- us/library/h6bb9cz9 (v = vs.80) .aspx – Palani