Tôi đã thực sự đấu tranh cho những ngày về vấn đề này.VS 2010 lỗi gỡ lỗi: HttpException tên tệp không hợp lệ để giám sát tệp trong LoadControl
Tôi đã di chuyển dự án asp.net 3.5 trong VS2010 sang dự án asp.net 4. Mọi thứ hoạt động tốt trong vài tuần.
Bằng cách nào đó, tôi gặp lỗi lạ từ một vài ngày. Để làm rõ những gì dự án này trông giống như:
Đơn
Đó là một ứng dụng dựa trên UserControl và các lĩnh vực ứng dụng bao gồm các lồng UserControl các tầng nấc, mà nạp con cái của họ Controls trong OnInit()
, để có được sự kiện này hệ thống hoạt động.
(Lưu ý: tất cả mọi thứ hoạt động tốt trong VS2008 và .net 3,5)
Các Lỗi
Bây giờ khi tôi bắt đầu gỡ lỗi các webapplication trong VS2010, thỉnh thoảng (!!!), một HttpException là được ném cùng với thông báo:
Tên tệp không hợp lệ để giám sát tệp.
trong LoadControl()
< - và bây giờ nó trở nên thú vị, thông số cho LoadControl là ~/tiền tố UserControl-Path ví dụ. ~/Controls/Home/Partial.ascx NHƯNG trong ngoại lệ nó được hiển thị như là một thư mục, một nơi nào đó trong thư mục điều khiển.
Có lẽ VS sử dụng cách tiếp cận này để theo dõi nội bộ các tệp đã thay đổi để tải lại?
Có ai gặp phải vấn đề tương tự không? Nếu có, có giải pháp nào không?
Chỉnh sửa: khi triển khai ứng dụng web, lỗi sẽ biến mất. Nó chỉ xảy ra khi gỡ lỗi. Tôi hiện đã tắt HttpExceptions trong trình đơn gỡ rối-> ngoại lệ. Nhưng tôi sẽ rất vui khi bắt những người đó nữa ..
Bạn đã bao giờ giải quyết vấn đề này chưa? Tôi đang chạy vào cùng một điều. –