2009-06-19 2 views
36

Мне нужно переименовать cookie ASP.NET_SessionId, созданный по умолчанию ASP.NET. Предположим, я хочу, чтобы он был назван «foo». Является ли это возможным?Переименовать ASP.NET_SessionId

ответ

72

добавить на web.config: -

<system.web> 
    <sessionState cookieName="foo" /> 
</system.web> 
+0

Первый ответ с правильным примером. :-) – RichardOD

+0

Любой способ сделать это без изменения web.config? – theB3RV

2

Я не помню его правильно, но я думаю, вы можете переименовать его, изменив файл web.config.

Seach for sessionState элемент web.config.

+0

downvoted, потому что '' не включена по умолчанию в web.config в большинстве случаев, не очень полезно. – MoSs

6

См. sessionState Element. посмотрите на атрибут cookieName, который изменит его значение по умолчанию «ASP.NET_SessionId».

10

Вы можете установить в настройках <sessionState> конфигурации в файле web.config:

<system.web> 
    <sessionState cookieName="myCookieName" /> 
</system.web> 
+0

Вы пропустили закрытие « – RichardOD

+0

Просто заметили, как ... фиксированный ... оцененный. – Kev

3

Да. Вы можете сделать это в файле web.config:

<sessionState cookieName="foo" /> 
Смежные вопросы