2009-06-19 13 views
36

Tôi cần phải đổi tên cookie ASP.NET_SessionId được tạo mặc định bởi ASP.NET. Hãy nói rằng tôi muốn nó được đặt tên là "foo". Có thể không?Đổi tên ASP.NET_SessionId

Trả lời

72

Thêm vào web.config của bạn: -

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

Câu trả lời đầu tiên với ví dụ chính xác. :-) – RichardOD

+0

Bất kỳ cách nào để làm điều này mà không thay đổi web.config? – theB3RV

2

Tôi không nhớ chính xác nhưng tôi nghĩ bạn có thể đổi tên bằng cách thay đổi tệp web.config.

Tìm kiếm phần tử sessionState của web.config.

+0

downvoted vì '' không được bao gồm theo mặc định trong web.config trong hầu hết các trường hợp, không thực sự hữu ích. – MoSs

10

Bạn có thể thiết lập này trong bối cảnh <sessionState> cấu hình trong file web.config của bạn:

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

Bạn đã bỏ lỡ phần kết thúc " – RichardOD

+0

Chỉ cần phát hiện ... cố định ... được đánh giá cao. – Kev

3

Yes. Bạn có thể làm điều đó trong tệp web.config của mình:

<sessionState cookieName="foo" />