Lộ trình gỡ lỗi trong các.NET Framework và Visual Studio.NET

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch máy của Microsoft chứ không phải do con người dịch. Microsoft cung cấp các bài viết do con người dịch và cả các bài viết do máy dịch để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng ngôn ngữ của bạn. Tuy nhiên, bài viết do máy dịch không phải lúc nào cũng hoàn hảo. Loại bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, giống như một người nước ngoài có thể mắc sai sót khi nói ngôn ngữ của bạn. Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra. Microsoft cũng thường xuyên cập nhật phần mềm dịch máy này.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này:308626
Bài viết này đã được lưu trữ. Bài viết được cung cấp "nguyên trạng" và sẽ không còn được cập nhật nữa.
TÓM TẮT
Bài viết này cung cấp một lộ trình để tìm hiểu và Thạc sĩ thế nào để gỡ lỗi các ứng dụng sử dụng các.NET Framework. Để giúp bạn tìm hiểu về một Sản phẩm của Microsoft hoặc công nghệ, lộ trình bài viết cung cấp liên kết đến hữu ích thông tin, bao gồm tài liệu trực tuyến, bài viết cơ sở kiến thức Microsoft, và các giấy tờ trắng.

Bài viết này chứa những phần sau:

Tổng quan

Gỡ lỗi một ứng dụng một cách hiệu quả, nó là rất quan trọng mà bạn có một sự hiểu biết cơ bản của các.NET công nghệ. Bài viết này giả định rằng bạn đã quen thuộc với những điều sau.NET Framework khái niệm:
  • Quản lý mã
  • Bộ sưu tập rác
  • Hội đồng
  • Bảo mật
Để biết thêm thông tin, tham khảo các chủ đề sau trong các Visual Studio.Tài liệu trợ giúp NET:
Giới thiệu về phát triển với các.NET Framework
http://MSDN.Microsoft.com/en-US/Library/aa309390.aspx
Thời gian chạy ngôn ngữ phổ biến
http://MSDN.Microsoft.com/en-US/Library/aa720707.aspx
Lập trình cho bộ sưu tập rác
http://MSDN.Microsoft.com/en-US/Library/aa720427.aspx

Kiến trúc

Các liên kết mà làm theo cung cấp kiến trúc thông tin về các Debugger công cụ và về các công cụ xử lý sự cố khác.

Bạn có thể gỡ lỗi một Microsoft.NET Framework ứng dụng bằng cách sử dụng một trong ba debuggers:
  • Microsoft Visual Studio.Trình gỡ lỗi NET, mà là tích hợp với Visual Studio.Môi trường phát triển tích hợp NET (IDE), là trình gỡ lỗi tinh vi nhất mà bạn có thể sử dụng. Visual Studio .Trình gỡ lỗi NET kết hợp hầu hết các tính năng từ các debuggers mà là bao gồm với Microsoft Visual Basic 6.0 và Microsoft Visual C++ 6.0.

    Ngoài ra, Visual Studio.Trình gỡ lỗi NET cho biết thêm một số rất quan trọng tính năng, chẳng hạn như các phương tiện tốt hơn để gỡ lỗi từ xa, đa ngôn ngữ gỡ lỗi, từ xa gắn, tách mà không giết các ứng dụng, và như vậy. Khi bạn sử dụng trình gỡ lỗi này, bạn có thể gỡ lỗi quản lý mã và không được quản lý mã, ngay cả khi mã là hỗn hợp. Để biết thêm chi tiết về Visual Studio.NET Debugger, nhấp vào liên kết sau đây:
  • Các tập tin CorDbg.exe có một dòng lệnh, độc lập, trình gỡ lỗi thời gian chạy chỉ trên các công trình quản lý mã. Bạn có thể gỡ lỗi bất kỳ ứng dụng được viết bằng một ngôn ngữ mà thời gian chạy ngôn ngữ phổ biến hỗ trợ, (ví dụ, Microsoft Visual Basic, Microsoft Visual C#, và do đó ngày). Tuy nhiên, bạn không thể thực hiện từ xa gỡ lỗi. Trình gỡ lỗi này đòi hỏi các số tiền ít nhất của bộ nhớ của debuggers ba trong bài viết này. Để biết thêm thông tin về CorDbg.exe, đề cập đến chủ đề sau trong Visual Studio .Tài liệu trợ giúp NET:
    Atodiad B: thời gian chạy trình gỡ lỗi (CorDbg.exe)
    http://MSDN.Microsoft.com/en-US/Library/aa309343.aspx
  • Microsoft CLR Debugger (DbgCLR.exe) cũng là một trình gỡ lỗi riêng rẽ. Tuy nhiên, DbgCLR.exe có một giao diện người dùng Windows. Cho thông tin thêm về DbgCLR.exe, đề cập đến chủ đề sau trong thị giác Phòng thu.Tài liệu trợ giúp NET:
Cùng với việc sử dụng các công cụ gỡ lỗi, bạn có thể cần phải điều chỉnh một số cài đặt trong ứng dụng của bạn để giúp bạn gỡ rối hoặc để giúp tối đa hóa hiệu suất của hệ thống. Để biết thêm thông tin về các System.Diagnostics không gian tên và các lớp học chính trong này () không gian tênGỡ lỗiDấu vết), cũng như về hiệu suất giám sát các lớp học, đề cập đến các Sau chủ đề trong Visual Studio.Tài liệu trợ giúp NET: Khi bạn muốn tối ưu hóa hiệu suất của ứng dụng, bạn cần một số công cụ bổ sung. Để biết thêm thông tin về những công cụ này có thể giúp bạn hồ sơ và theo dõi hiệu suất, đề cập đến chủ đề sau trong thị giác Phòng thu.Tài liệu trợ giúp NET:
Gỡ lỗi và Profiling ứng dụng
http://MSDN.Microsoft.com/en-US/Library/aa719883.aspx
Thêm vào debuggers và truy tìm các cơ sở, các.NET Khuôn khổ bao gồm một số công cụ có thể giúp bạn gỡ rối của bạn ứng dụng. Để có một danh sách các công cụ này, tham khảo Visual Studio .Tài liệu trợ giúp NET:

Khái niệm gỡ lỗi quan trọng và hướng dẫn QuickStart

Để có thông tin về khái niệm then chốt gỡ lỗi, tham khảo các sau đây Microsoft QuickStart hướng dẫn:
Gỡ lỗi.NET Framework ứng dụng
http://MSDN.Microsoft.com/en-US/Library/aa309373.aspx
Gỡ lỗi với Microsoft.NET Framework SDK
http://MSDN.Microsoft.com/en-US/Library/aa309372.aspx
Cổng thông tin gỡ rối vấn đề có thể giúp bạn tìm các thông tin mà bạn cần để gỡ rối một vấn đề. Để biết thêm thông tin về các cổng, và cho các liên kết đến một số chủ đề có liên quan để gỡ lỗi và chẩn đoán, thăm MSDN Web site sau: Mặc dù bạn có thể quen với phiên bản trước của các Debugger, truy cập vào trang web MSDN Web sau đây để biết thêm về các mới tính năng trong Visual Basic.Trình gỡ lỗi NET:
Bß║ún ph├ón phß╗æi c├│ gỡ lỗi
http://msdn2.Microsoft.com/en-US/Library/aa984470 (VS.71) .aspx
Bất kể của loại ứng dụng mà bạn đang phát triển (ví dụ, một dịch vụ Web, một dịch vụ Windows hoặc Microsoft ASP.NET ứng dụng), bạn có thể tìm thấy các chủ đề cụ thể về làm thế nào để gỡ lỗi trong sự giúp đỡ tài liệu hướng dẫn. Để biết thêm chi tiết về các chủ đề chuyên ngành, đề cập đến Visual Studio sau đây.Tài liệu trợ giúp NET:
Giới thiệu về ứng dụng Web gỡ lỗi
http://msdn2.Microsoft.com/en-US/Library/cx6214f0 (vs.71) .aspx
Gỡ lỗi dịch vụ Web XML trong quản lý mã
http://msdn2.Microsoft.com/en-US/Library/s9w03xfd (vs.71) .aspx
Gỡ lỗi các ứng dụng dịch vụ Windows
http://msdn2.Microsoft.com/en-US/Library/aa984342 (VS.71) .aspx
Gỡ lỗi Script và các ứng dụng Web
http://msdn2.Microsoft.com/en-US/Library/zxfz3z3h (vs.71) .aspx
Gỡ lỗi người sử dụng giao diện tài liệu tham khảo
http://msdn2.Microsoft.com/en-US/Library/cwzf7x3e (vs.71) .aspx

HowTo điều

HowTo điều cung cấp bước hướng dẫn về làm thế nào để thực hiện nhiệm vụ cụ thể. Đối với một danh sách các làm thế nào để bài viết về Visual Studio .NET, tìm kiếm cơ sở kiến thức Microsoft bằng cách chạy truy vấn sau đây, và sau đó thu hẹp tìm kiếm của bạn bằng cách cung cấp các tiêu chí tìm kiếm thêm:

Tìm kiếm bài viết HowTo

Walkthroughs và webcast

Walkthroughs cung cấp các mini-hướng dẫn hướng dẫn bạn qua các gỡ lỗi tiến trình của một số loại ứng dụng. Để biết thêm thông tin về gỡ lỗi mẫu, hãy tham khảo Visual Studio.Trợ giúp NET tài liệu:
Gỡ lỗi.NET Framework ứng dụng
http://MSDN.Microsoft.com/en-US/Library/aa309373.aspx

Khắc phục sự cố

Nếu bạn gặp vấn đề và cần câu trả lời cho câu hỏi của bạn, tham khảo ý kiến các nhóm tin MSDN. Các nhóm tin MSDN là nơi tốt nhất để có được câu trả lời cho câu hỏi của bạn. Trong các nhóm tin MSDN, bạn có thể chia sẻ của bạn kinh nghiệm với đồng nghiệp hoặc tìm kiếm cơ sở kiến thức Microsoft cho bài viết của bạn về các vấn đề cụ thể:
Các nhóm tin MSDN
http://MSDN.Microsoft.com/newsgroups/

Cơ sở kiến thức Microsoft
http://support.Microsoft.com/Search
THAM KHẢO
Để biết thêm chi tiết, bấm vào các số bài viết sau để xem các bài viết trong cơ sở kiến thức Microsoft:
303067Thông báo lỗi: không thể để bắt đầu gỡ lỗi. Không thể chạy chương trình<application name.exe=""></application>
301058 Làm thế nào để gỡ lỗi một ASP.NET Application nhãn debugger Microsoft CLR
306172 Lỗi phổ biến khi bạn gỡ lỗi ASP.Các ứng dụng NET trong Visual Studio.NET
313417 Làm thế nào để theo dõi và gỡ lỗi trong Visual Basic.NET
307169 LỖI: Được biết đến các vấn đề với Cordbg.exe

Cảnh báo: Bài viết này được dịch tự động

Thuộc tính

ID Bài viết: 308626 - Xem lại Lần cuối: 12/06/2015 05:58:39 - Bản sửa đổi: 2.0

Microsoft Visual Studio .NET 2002 Professional Edition, Microsoft Visual Studio .NET 2002 Enterprise Architect, Microsoft Visual Studio .NET 2002 Enterprise Developer, Microsoft Visual Studio .NET 2002 Academic Edition, Microsoft .NET Framework 1.0

  • kbnosurvey kbarchive kbarttyperoadmap kbinfo kbmt KB308626 KbMtvi
Phản hồi