Tôi có một số mã trong ứng dụng ASP.NET của tôi trong C# đó là trong tệp mã Global.asax.cs
. Trong Application_Start
, Session_Start
và Application_Begin Request
Tôi đã đặt một số điểm ngắt. Tuy nhiên không ai trong số này là bao giờ trúng. Tôi đang làm việc trên máy địa phương của tôi với VS8.global.asax breakpoint không trúng
Đây là những gì tôi đã cố gắng:
- Ngưng ASP Dev server
- xóa tất cả các file Temporary ASP.NET
- Tạo mới
Global.asax
- Đóng VS và mở cửa trở lại
- Dự án làm sạch và xây dựng lại
Khi cố gắng của tôi sau này, các điểm ngắt sẽ không trúng.
Mọi ý tưởng tại sao điều này có thể là?
tại sao bạn không cố gắng đưa một số System.Diagnostics.Debug.WriteLine (...); trong mỗi sự kiện đó và kiểm tra cửa sổ đầu ra trong khi chạy giải pháp từ Visual Studio? Bạn có thấy gì không? –
Xem [câu trả lời này] (http://stackoverflow.com/questions/1960651/it-is-possible-to-debug-global-asax/4809464#4809464) - có trợ giúp trong trường hợp của bạn không? –
Bạn có thể dán các khai báo thực tế của các phương thức này không? Có thể bạn đã tuyên bố chúng không chính xác. –