Seperti kebanyakan teman-teman, saya biasanya menggunakan editplus saat men-debug ASP. Tentu saja, saya masih perlu menggunakan halaman depan untuk bagian antarmuka. Saya sedang menulis proyek .net beberapa waktu lalu dan menginstal VS.net2003. Saya akan menulis proyek ASP baru-baru ini, jadi saya berpikir untuk menggunakan vs20003 untuk mencobanya. Buka VS2003, pertama buat proyek baru, pilih proyek Visual Basic - proyek WEB kosong, namanya proyek web1, dan kemudian Anda dapat melihat solusinya di manajer sumber daya (untuk VS, bukan untuk windows). |
Klik "Proyek" pada bilah file, lalu klik "properti webproject1" - "Properti Konfigurasi" - "Debugging", hapus "ASP.NET debugging" dan aktifkan debugging "ASP". |
Klik kanan webproject1, tambahkan item baru --- formulir WEB, bernama index.asp (perhatikan bahwa namanya bukan aspx, tetapi asp). Kemudian Anda dapat melihat status pengeditan pemrosesan HTML dari index.asp. |
Hapus semua kode yang sudah jadi, karena ini dibuat secara otomatis oleh VS, dan beberapa kode untuk asp.net. Kemudian Anda bebas menulis halaman ASP Anda. Saat menulis kode, VS akan menyediakan beberapa fungsi penyelesaian otomatis, yang sangat memudahkan. |
Sekarang siap untuk melakukan debug. Di pengelola sumber daya, klik kanan index.asp dan atur sebagai halaman awal. |
Lalu klik "segitiga" pada toolbar (haha, ini tombol play). |
Kemudian sebuah jendela akan muncul meminta Anda memasukkan kata sandi lokal Anda. Cukup masukkan kata sandi pengguna yang masuk. IE muncul, dan halaman menampilkan "Debug proyek ASP di bawah VS". Ha, debugging berhasil! |
Untuk mengakhiri debugging, Anda dapat mengklik "kotak" pada toolbar di VS (untuk menghentikan debugging), atau Anda dapat langsung mematikan IE, yang secara otomatis akan menghentikan debugging. Oke, mari kita bahas sedikit pengalaman dan pemahaman saya. 1. VS relatif lambat untuk men-debug program ASP. Kelambatan ini tercermin saat membuka halaman IE, jadi saya sarankan Anda menulis kode dan program secara umum di VS. Saat debugging, langsung buka IE untuk debugging seperti sebelumnya. Namun, untuk masalah kompleks yang melibatkan kesalahan proses, saya masih suka menggunakan debugging satu langkah di VS, gunakan F9 untuk menyetel breakpoint di suatu tempat, lalu gunakan F10 untuk melacak, sehingga aliran program dan nilai variabel semuanya bisa. terlihat sangat baik (untuk keterampilan debugging ini, Anda dapat merujuk ke beberapa buku asp.net, atau buku VS6 sebelumnya), dan akan jauh lebih cepat untuk menyelesaikan masalah yang kompleks. 2. Saat membuat file halaman baru, saya sarankan langsung ke direktori, buat, lalu buka manajer sumber daya VS dan gunakan Tambahkan Item yang Ada untuk mengimpornya, sehingga file yang dibuat tidak memiliki kode sampah. 3. VS2003 dapat memberikan fungsi penyelesaian otomatis yang sangat baik, yang dapat dimanfaatkan sepenuhnya oleh semua orang. 4. VS.net dapat menerapkan pemuatan kontrol drag-and-drop. Anda dapat melihatnya di "Toolbox" di sebelah kiri - "HTML". Cukup klik, tahan tombol kiri mouse dan seret langsung ke tempat yang ingin Anda tambahkan. Karena VS.net ditujukan untuk .net, hal ini juga tercermin dalam atribut beberapa kontrol HTML. Misalnya, atribut seperti "runat" tidak dapat digunakan di ASP. Namun, sebagian besar properti kontrol tersedia, dan properti dapat diatur dengan mudah di tampilan "Desain" Itu saja. Anda dapat memahaminya secara perlahan :) Beberapa orang mengatakan bahwa DW bagus, tetapi saya belum menggunakannya, tidak .. Ada yang bilang DW itu banyak kode sampahnya, haha :P |