Khi bạn cố gắng chạy một service Windows hoặc ứng dụng web trên IIS, bạn có thể gặp lỗi như sau. Mình cũng gặp lỗi như thế khi chạy service do mình tự viết.

Faulting module name: clr.dll, version: 4.6.1055.0, time stamp: 0x563c12de
Exception code: 0xc00000fd
Fault offset: 0x0000000000009780
Faulting process id: 0x3b8
Faulting application start time: 0x01d28eb490fe4237
Faulting application path: ...
Faulting module path: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
Report Id: d7320ef8-faa7-11e6-80dc-000d3af785ff
Faulting package full name: Faulting package-relative application ID:code-box

Mình đã dành mấy tiếng đồng hồ để Google và giải quyết vấn đề, mình viết bài viết này hi vọng sẽ giúp bạn tiết kiệm được thời gian của bạn.

Mình đã tìm ra nguyên nhân là Code mình tồn tại vòng lặp vô hạn trong hàm đệ quy. 😒

Mình đã khắc phục vấn đề bằng cách giải quyết vấn đề gây ra lỗi lặp vô hạn.

Nếu bạn đã kiểm tra nguyên nhân trên mà vẫn chưa giải quyết được vấn đề, bạn có thể tham khảo thêm những cách sau:

  • Tạm thời tắt trình duyệt virus
  • Build lại project
  • Dùng công cụ của Microsoft để sửa chữa lại .Net Framework.
  • Khởi động lại server / máy tính của bạn.

Chúc bạn thành công


Post a Comment

Mới hơn Cũ hơn