Ограничение файлов cookie ASP.Net приложением - PullRequest
3 голосов
/ 01 марта 2010

У меня есть два приложения на моем веб-сервере.
myserver.com/ApplicationA
myserver.com/ApplicationB

Оба приложения используют одинаковые кодовые базы, поэтому в именах файлов cookie есть несколько совпадений, которые вызывают проблемы ...

Мне известно, что в ASP.Net можно ограничить использование cookie-файла, чтобы к нему могли обращаться только приложения с определенным «путем». Однако, что я действительно хотел бы сделать это без необходимости вносить какие-либо изменения кода в любое приложение.

Можно ли настроить приложение ASP.Net по умолчанию на ограничение ВСЕХ своих файлов cookie определенным путем?

Спасибо
Neil

1 Ответ

1 голос
/ 01 марта 2010

К сожалению, элемент web.configuration httpCookies позволяет устанавливать только домен по умолчанию, а не путь.

Вам нужно будет установить свойство Path , когда вы пишете cookie, что означает, что вам нужно будет внести некоторые изменения в код - ваш лучший выбор, вероятно, состоит в том, чтобы исключить запись cookie в общий класс, а затем используйте либо значение из файла web.config, либо получите корневой путь приложения для правильной установки свойства.

...