2009-12-31 32 views
8

Tôi đang sử dụng VS2010 Beta 2 và tôi đã bật nguồn .NET Framework, vì vậy tôi phải tắt 'Chỉ mã của tôi'. Nhưng bây giờ quá trình w3wp.exe không hiển thị trong danh sách các quá trình tôi có thể đính kèm. Tôi đã có cả hai hiển thị tất cả các hộp quy trình đánh dấu. Đây có phải là một lỗi hoặc tôi thiếu một cái gì đó?Tại sao tôi không thể đính kèm vào quá trình w3wp.exe khi tôi tắt Chỉ Mã của tôi trong VS2010?

+1

Được trả lời trong http://stackoverflow.com/questions/4313206/cannot-attach-debugger-to-w3wp - tl; dr? Quá trình w3wp ngủ, do đó, làm mới trang trong trình duyệt và nó sẽ xuất hiện lại trong danh sách. – Ruskin

+0

Tham khảo: http://stackoverflow.com/questions/4313206/cannot-attach-debugger-to-w3wp – Lijo

Trả lời

7

Ok, tôi đã tìm ra cách làm cho nó hoạt động, tôi xây dựng lại toàn bộ giải pháp và nó bắt đầu nhìn lại quá trình. Điều này không có ý nghĩa gì đối với tôi, nhưng ồ.

1

Bạn có chắc chắn rằng quá trình w3wp.exe không chết trong khi gỡ lỗi? Nó có hiển thị trong Task Manager không?

+0

Vâng, nó vẫn còn trong trình quản lý tác vụ. Tôi đã thử làm một iisreset và tải lại trang web nhưng nó vẫn không hiển thị trong màn hình đính kèm –

+1

Bạn đã thử khởi động lại VS chưa? Bạn cũng có thể thử với VS2008 và xem có khác gì không? Có thể nhấn nút "Làm mới" trong cửa sổ Đính kèm vào Quy trình? Tôi không có ý tưởng gì khác có thể gây ra điều này ... – Eilon

+0

Vâng, đã thử cả hai số –

0

Tôi không thể tìm thấy quy trình vì trang web vẫn hiển thị hộp thoại báo lỗi và chưa xử lý xong.

Đảm bảo bạn đã kết thúc phiên gỡ lỗi trước đó (và chạy mã web để kết thúc).

Đóng Visual Studio không giúp được gì, cũng như vậy để khởi động lại IIS và xây dựng lại giải pháp.

Miễn là tôi, một số cách kỳ quặc, vẫn gắn liền với w3wp nó không hiển thị trong danh sách đính kèm. Khi tôi đảm bảo rằng trang web đã hoàn tất và không có hộp thoại nào được mở, w3wp sẽ trả về một lần nữa.

26

Đảm bảo bạn đã chọn hộp kiểm Hiển thị quy trình trong tất cả các phiên!

+0

Đây thực ra là câu trả lời của câu hỏi! .,., – ali

2

Tôi đã sửa lỗi này bằng cách nhấp vào Gỡ lỗi> Bắt đầu gỡ lỗi, sau đó khi khởi động, hãy nhấp vào Dừng gỡ lỗi. Sau đó, tôi trở lại hộp thoại Đính kèm vào Quy trình và W3WP lại nằm trong danh sách.

+0

Phương pháp này hiệu quả với tôi. Quá trình w2wp đã bị từ chối vì một lý do nào đó.Vì vậy, tôi đã làm theo các bước trên, mặc dù tôi đã không gỡ lỗi trực tiếp dự án của tôi cho những gì tôi đã mở trong VS 2013 của tôi. – Shai

0

Bạn có thể cần phải là thành viên của nhóm Administrators/Local Admins cho máy của mình.

Điều này xảy ra với tôi trên một trong các máy ảo của chúng tôi hôm nay. Đóng cửa, mở lại VS2010 không có sự khác biệt, việc xây dựng lại trang web (!) Không tạo ra sự khác biệt nào.

Nhưng tôi đã đăng xuất, đăng nhập với tư cách quản trị viên, tự thêm mình vào nhóm Quản trị viên, đăng xuất, đăng nhập lại với tư cách là bản thân mình và mỗi khi ứng dụng được tải lên - tôi có thể nhận được w3wp.exe xuất hiện trong danh sách quy trình đính kèm .

Trong trường hợp không có một số xác nhận khác, đó là có thể rằng hành động đăng xuất/đăng nhập lại thực hiện thủ thuật một mình.

0

Thử khởi động lại Visual Studio. Điều này làm việc cho tôi.

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