Я пишу .NET-приложение, которое использует куки для хранения токена логина. Мне бы хотелось, чтобы пользователь мог войти в несколько установок этого приложения на одном сервере (скажем, jacob.local/Devel
и jacob.local/Stable
), поэтому я хочу установить свойство Path для файлов cookie соответствующим образом. В настоящее время я использую Request.ApplicationPath
, но у меня возникают проблемы, когда пользователь заходит на сайт с другим случаем, чем я настроил в IIS.
Например, пользователь посещает jacob.local/stable
- путь к cookie будет /Stable
, который браузер не отправляет мне обратно, поскольку он не может знать, что IIS не учитывает регистр.
Нужно ли самому разбирать всю строку запроса, или уже есть функция для определения пути приложения?