Tôi đang gỡ lỗi ứng dụng ASP.NET 2.0 đang bị tải chậm trang ban đầu.Nhiều sự kiện Application_Start bắn
Thông qua việc thêm ghi nhật ký, tôi nhận thấy rằng sự kiện Application_Start
kích hoạt hai lần khi khởi động với sự chậm trễ ngắn giữa hai sự kiện. Sự kiện Session_Start
cũng kích hoạt hai lần, với cùng một giá trị ID phiên.
ví dụ:
[Header] 2010-09-10 14:52:36.331 INFO Web.Global.Application_Start START 2010-09-10 14:52:37.409 INFO Web.Global.Session_Start Session.SessionID=xxqjvun2ce2yqsumq1hfoj45 [Header] 2010-09-10 14:53:10.028 INFO Web.Global.Application_Start START 2010-09-10 14:53:10.325 INFO Web.Global.Session_Start Session.SessionID=xxqjvun2ce2yqsumq1hfoj45
Tôi đang chạy máy này trên máy cục bộ của mình, trong IIS 5.1. Dự án cũng sử dụng ASP.NET MVC và URL trang aspx đang được sử dụng được thay đổi bằng cách sử dụng định tuyến, using the technique shown on Phil Haack's site.
Bất kỳ đề xuất nào về điều gì có thể gây ra điều này?
Ứng dụng có khả năng sửa đổi tệp web.config không? – muratgu
Bạn có Application_End bị sa thải ở giữa không? Bạn có bất kỳ cuộc gọi đến "HttpRuntime.UnloadAppDomain" trong mã của bạn? – Alex
Trong trường hợp của tôi nó đã được quét virus của Mc Afee. Tôi đã làm theo hướng dẫn này để loại trừ các thư mục https://support.microsoft.com/en-us/kb/3126034 – gavin