12

Tôi không còn có thể gỡ lỗi ứng dụng Silverlight của mình trong Visual Studio sau khi cập nhật lên Internet Explorer 10. Tôi đã không thực hiện thay đổi nào đối với hệ thống của mình và nó hoạt động tốt với Internet Explorer 9 ngay trước khi cập nhật lên IE10. Khi tôi nhấn F5 trong Visual Studio, IE10 được kích hoạt và ứng dụng Silverlight chạy trong trình duyệt, nhưng các điểm ngắt không được nhấn trong mã Silverlight. Nếu tôi nhấn shift + F5 (dừng gỡ lỗi), trình duyệt vẫn mở (điều này được sử dụng để tắt nó). Ngoài ra, nếu tôi đóng trình duyệt trong khi gỡ lỗi, nó không dừng gỡ lỗi trong Visual Studio (mà nó luôn luôn làm trước đây). Tôi đang chạy Win7 64.Làm cách nào để gỡ lỗi ứng dụng Silverlight 5 trong Visual Studio 2012 sau khi cài đặt Internet Explorer 10?

Vấn đề này cũng đã được sao chép trong Visual Studio 2010 và Silverlight 4.

+0

Tôi đã chuyển sang FireFox để gỡ lỗi (hoạt động tốt), nhưng muốn tìm ra lý do tại sao nó không hoạt động với IE10. –

+0

có thể trùng lặp của [làm thế nào để sửa chữa Visual Studio 2012 sau khi cài đặt IE10 trên Windows 7?] (Http://stackoverflow.com/questions/15480436/how-do-fix-visual-studio-2012-after-installing-ie10- trên cửa sổ-7) – Jehof

Trả lời

4

tôi đã cùng với VS2012 .. Hình như Visual studio đã nhầm lẫn mà IE để sử dụng - bằng cách nào đó trong hệ thống tôi chiếm hai trường hợp của IE là trình duyệt mục tiêu (Trong cửa sổ VS2012 gọi là "Duyệt với ..") Tôi đã xóa tất cả IE khỏi các mục tiêu VS và khởi động lại VS. Sau đó, chỉ có một thể hiện của IE xuất hiện sau và trình gỡ lỗi đính kèm bình thường.

+0

Tôi đã làm điều đó và bây giờ nó là OK. Tôi đã nhấp chuột phải vào trang chủ default.aspx và khi được chọn "Duyệt với ..." và xóa IE. Sau đó tôi thêm lại nó và bây giờ trình gỡ lỗi đính kèm. Cảm ơn! –

14

Tôi đã gặp vấn đề tương tự với Visual Studio 2012 và Silverlight 5. Các triệu chứng mà tôi đã nhận được bao gồm những điều sau đây.

  1. Nhiều phiên bản trình duyệt sẽ được mở khi tôi khởi động ứng dụng ở chế độ gỡ lỗi trong Visual Studio.
  2. Đôi khi tôi gặp lỗi trong trình duyệt nói rằng ứng dụng không thể tải được.
  3. Visual Studio sẽ tự động tách khỏi trình duyệt và thoát khỏi chế độ gỡ lỗi.
  4. Tắt trình gỡ lỗi Silverlight (xem tab Web trong hộp thoại thuộc tính cho dự án web) dường như dẫn đến ít vấn đề khác. Tuy nhiên, điều này có nghĩa là tôi không thể gỡ lỗi mã Silverlight.

Để giải quyết những vấn đề này, tôi đã nhấp chuột phải vào tệp aspx trong trình khám phá giải pháp và chọn 'Duyệt bằng ...' để mở hộp thoại sau.

Browse With Dialog

Lưu ý rằng có hai mục nhập cho 'Internet Explorer'.

Tôi đã xóa cả hai (Tôi đặt Firefox làm mặc định tạm thời để thực hiện việc này), bị hủy khỏi hộp thoại và sau đó mở lại. Tại thời điểm này, mục nhập mới cho 'Internet Explorer' đã được thêm lại tự động. Tôi đã làm điều này mặc định và sau đó không có thêm vấn đề.

+2

Nên được chấp nhận làm câu trả lời, giải quyết nó cho tôi. Cảm ơn rất nhiều! – CodeZombie

+0

Đã sửa lỗi cho tôi. – ultra909

0

Tôi gặp sự cố tương tự sau khi mở một ứng dụng dựa trên Silverlight trong hai phiên bản của IE10 cùng một lúc. Tôi không thể gỡ lỗi. Sau đó, tôi đã chuyển đổi giữa Chrome và IE10 để thử và giải quyết vấn đề. Tôi có thể gỡ lỗi trong Chrome chứ không phải IE10. Nhưng Chrome cồng kềnh để chạy cho mục đích gỡ lỗi.

Cuối cùng, tôi đã phải gỡ bỏ tất cả các file tạm thời kết hợp với VS được xây dựng trong một ba nơi:

C:\Users\brchase\AppData\Local 
C:\Windows\Microsoft.NET\Framework\v4.0.30319 
C:\Windows\Microsoft.NET\Framework64\v4.0.30319 

Là tốt, tôi đã phải làm sạch đầy đủ về dự án và đóng cửa IISExpress.

Ngoài ra, tôi đã thực hiện Tools /Delete Browsing History in IE10.

Hoạt động trên và tôi có thể gỡ lỗi lại trong IE10 - ngay cả với nhiều lần chạy.

0

Sử dụng Winserver 2008R2, VS2012 hoặc VS2010. Phiên bản mới nhất của FireFox không đạt điểm ngắt SilverLight. Giải pháp Tim Heurs tại http://timheuer.com/blog/archive/2010/08/16/enable-silverlight-debugging-in-firefox-visual-studio.aspx không áp dụng khi dòng yêu cầu không có trong cấu hình FireFox. Sửa lỗi của tôi là quay lại IE9 (IE10 của tôi bị hỏng nên tôi không thể chắc chắn IE10 không hoạt động)

0

Đã thử tất cả các đề xuất này.

Cuối cùng phải gỡ bỏ và cài đặt lại VS 2012 (không phải là chuyển tiếp thẳng vì sau tháng 10 năm 2013 một số chứng chỉ đã hết hạn). Yay Microsoft!

Vì vậy, sau khi cài đặt lại tôi vẫn phải đi vào "Browse To" và chuyển nó từ IE để lựa chọn khác sau đó trở lại IE và nó kỳ diệu làm việc tại ..

Tôi nghĩ đó là bởi vì Internet Explorer cập nhật chính nó và trái VS bối rối ..

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