Tôi không chắc chắn lý do tại sao điều này xảy ra và tôi không bao giờ hủy bỏ chủ đề một cách rõ ràng, do đó, nó có chút bất ngờ. Nhưng tôi đăng nhập Ngoại lệ và tôi thấy:Tại sao tôi nhận được "Chủ đề đã bị hủy bỏ" trong asp.net?
System.Threading.ThreadAbortException - Chủ đề đã bị hủy bỏ.
Điều này dường như xảy ra trong cuộc gọi đến System.Threading.WaitHandle.WaitOne
. Tôi không chắc chắn cách xa ngoại lệ này đi. Tôi không nghĩ rằng chủ đề của tôi bao giờ chấm dứt bởi vì tôi bắt đăng nhập và nuốt lỗi.
Có ai biết tại sao tôi gặp phải các lỗi này không? Có lẽ đó là khi tôi buộc phải chấm dứt máy chủ của mình hoặc yêu cầu khởi động lại? Nếu nó không phải là sau đó những gì có thể gây ra chúng?
Bạn có thể hiển thị mã bạn có trong Application_Start không? –
@rick: Tôi không biết những gì bạn mong đợi để tìm thấy nhưng đây là một đoạn trích. 'var obj1 = new MyServiceObject(); srv1 = chủ đề mới (obj1.Queue); ... srv1.Start() '. Lưu ý rằng obj1 không nằm trong khối sử dụng nên nó không được xử lý sớm. Chỉ là một chủ đề đơn giản mà tôi sinh ra khi khởi động –
'Thử' câu trả lời này .. http://stackoverflow.com/questions/20120800/system-threading-threadabortexception-on-generic-redirection/33999795#33999795 – Moumit