Khắc phục lỗi An unhandled exception of type 'System.StackOverflowException' occurred in mscorlib.dll

An unhandled exception of type 'System.StackOverflowException' occurred in mscorlib.dll thường Lỗi này thường xuất hiện do vòng lặp được gọi quá nhiều lần và gây ra việc quá tải cho trương trình.
Có thể là một vòng đệ quy hoặc một vòng lặp vô hạn không được trả về kết quả gây ra.

Khi gặp phải lỗi này chương trình chỉ đưa ra một thông báo lỗi chung là "An unhandled exception of type 'System.StackOverflowException' occurred in mscorlib.dll" bạn cần phải khoanh vùng mã nguồn và kiểm tra xem phần nào có nguy cơ gây ra lỗi cao nhất để sửa lại cho hợp lệ.
Trong trường hợp này bạn cũng có thể sử dụng chức năng Call stack để kiểm tra xem những hàm nào đang được gọi đến.

Nhận xét

Bài đăng phổ biến từ blog này

Sử dụng cursors trong Oracle

Web Service thao tác với cơ sở dữ liệu part 1