2008-09-16 42 views
10

Tôi có một ứng dụng ASP.Net 2.0 trong đó sự kiện Session_Start không kích hoạt trong tệp Global.asax của tôi. Bất cứ ai có thể cho biết lý do tại sao điều này xảy ra và làm thế nào tôi có thể làm cho nó hoạt động?Sự kiện ASP.Net Session_Start không kích hoạt

Ứng dụng hoạt động tốt trên máy phát triển Windows XP của tôi, nhưng ngừng hoạt động khi được triển khai lên máy chủ (Win Server 2003/IIS 6/ASP.Net 2.0).

Tôi không chắc nếu điều này có liên quan, nhưng máy chủ cũng lưu trữ cài đặt SharePoint (WSS 3.0) mà tôi biết sẽ thay đổi một số cài đặt ở cấp độ trang web mặc định.

Trả lời

2

Trang web có được biên dịch trước khi thêm global.asax không? Hãy thử biên dịch lại.

+0

Toàn bộ khu vực đã được biên soạn và biên dịch lại nhiều lần, tôi có thể bước vào khác mã có trong tệp Global.asax ví dụ Application_Start() – Jazza

+0

bạn có thể tạo một bản sao của trang web và xem liệu vấn đề có xảy ra trên bản sao không? –

+2

Trong khi không trả lời xong câu hỏi, điểm có hay không trang web đã được biên dịch trước chỉ là gợi ý tôi cần để giải quyết vấn đề, đó là một tập tin PrecompiledApp.config bị thiếu trên máy chủ sản xuất. Cảm ơn @Gulzar – Jazza

0

Bạn có chắc chắn trang web trong IIS được đặt để sử dụng ASP.NET 2.0 thay vì 1.1 không?

0

tôi phải loại bỏ các thẻ sau đây trong SharePoint 2010 web.config:

< tên remove = "Session" />

Các vấn đề liên quan