2013-06-07 32 views
6

Tôi có ứng dụng web mvc C# đang xây dựng vào năm 2012, tôi đặt điểm ngắt trên bộ điều khiển nhưng điểm ngắt không bao giờ được nhấn, tôi nhận được kết quả để tôi biết mã đang chạy . Điều kỳ lạ là nó thậm chí không cung cấp cho các lỗi "không có biểu tượng đã được nạp" và làm cho điểm break rỗng. điểm phá vỡ vẫn vững chắc. Bất kỳ ý tưởng gì đang xảy ra?Mã Không đạt điểm ngắt trong studio trực quan 2012

+0

Trong chế độ nào bạn đang chạy chương trình, phát hành hoặc gỡ lỗi? –

+1

Có thể chúng ta sẽ cần xem mã .... –

+0

Tab mạng của bảng điều khiển gỡ lỗi của trình duyệt có hiển thị yêu cầu không? – Jasen

Trả lời

8

Để gỡ lỗi từng bước, bạn phải làm hai việc. Trước tiên, bạn phải đặt điểm ngắt, sau đó bạn phải đính kèm trình gỡ rối vào quá trình chạy mã của bạn. Trong trường hợp này, quy trình đang chạy mã của bạn sẽ là w3wp.exe. Nếu bạn nhấn CTRL + ALT + P, bạn sẽ nhận được cửa sổ đính kèm vào quá trình. Bạn sẽ không thấy w3wp ở đây, nhưng kiểm tra hai hộp ở dưới cùng của cửa sổ để hiển thị tất cả các quy trình trong tất cả các phiên và từ tất cả người dùng, và sau đó bạn sẽ có thể đính kèm vào nó. Lưu ý rằng nếu nó vẫn không xuất hiện, đó là vì w3wp chưa được khởi chạy, vì vậy bạn cần phải làm một yêu cầu cho ứng dụng web của bạn để xoay nó lên. Sau khi đính kèm, điểm ngắt sẽ bị nhấn nếu mã khớp.

+1

Tôi không phải là OutputCacheAttribute – PUG

+0

Bạn có đang gắn với quy trình w3wp bằng trình gỡ rối hay chỉ thiết lập điểm ngắt nhưng không đính kèm? – Haney

+0

chỉ cần thiết lập các điểm ngắt, khi tôi đã đính kèm vào một hộp thoại quá trình. Tôi không thấy w3wp.exe trong danh sách các quy trình – PUG

Các vấn đề liên quan