Tải bản đầy đủ (.ppt) (8 trang)

Lập trình ASP.NET căn bản ppsx

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (372.73 KB, 8 trang )

Chương 1: ASP.NET căn bản
Debugger
2
Giới thiệu

Là quá trình xử lý để tìm kiếm lỗi phát sinh của
ứng dụng

Một ứng dụng có thể chứa các lỗi như:

Lỗi cú pháp

Lỗi logic

Lỗi runtime

Lỗi cú pháp sẽ được nhận diện trong quá trình
biên dịch còn các lỗi khác thì không
3
Giới thiệu (tt)

Hiện nay có một vài công cụ hỗ trợ debug ứng
dụng web của bạn

CLR Debugger, ASP Debugger PRO…

Microsoft Script Editor, NitobiBug…

Công cụ debug cho phép chúng ta duyệt từng
dòng trong ứng dụng để chắc chắn rằng sau mỗi
câu lệnh kết quả trả về là chính xác



Visual Studio hỗ trợ những gì?
4
Cấu hình ứng dụng

Để ứng dụng được phép debug thì chúng ta cần
phải thiết lập cấu hình để cho phép debug trong
quá trình chạy ứng dụng

Cần thiết lập thuộc tính debug = true trong thẻ
<compilation> như mã dưới đây
<configuration>
<system.web>
<compilation debu g="true" />
</system.web>
</configuration>
5
Debug trên server

F9 – Thiết lập đánh dấu vào vị trí bắt đầu debug

F10 – Thực hiện đến dòng lệnh tiếp theo

F11 – Truy cập đến dòng lệnh con nếu có

Ctrl + Shift + F9, Alt+Y Xoá tất cả các điểm
đánh dấu

F5 – Chạy ở chế độ debug


Ctrl + F5 – Chạy ở chế độ không debug
6
Debug trên client

Với ASP.NET bạn có thể debug được với
cả mã lệnh client script

Hiện nay ASP.NET chỉ mới hỗ trợ debug
client script trên trình duyệt Internet
Explore
7
Cách thực hiện client debug

Cho phép debug
trên trình duyệt IE

Thêm lệnh debug
vào mã client
Debugger
var intNumber1 = 0;
var intNumber2 = 0;

8
Demo

Demo lại server debuger

Demo client debugger

×