Penelusuran Kesalahan Aplikasi ASP.NET yang Disebarkan

Untuk menggunakan Visual Studio untuk men-debug aplikasi yang disebarkan, Anda harus melampirkan ke proses pekerja ASP.NET dan memastikan bahwa debugger memiliki akses ke simbol untuk aplikasi. Anda juga harus mencari dan membuka file sumber untuk aplikasi. Untuk informasi selengkapnya, lihat Menentukan Simbol (.pdb) dan Berkas Sumber, Cara: Menemukan Nama Proses ASP.NET, dan Persyaratan Sistem.

Peringatan

Jika Anda melampirkan ke proses pekerja ASP.NET untuk penelusuran kesalahan dan mencapai titik henti sementara, semua kode terkendali dalam proses pekerja berhenti. Menghentikan semua kode terkendali dalam proses pekerja dapat menyebabkan penghentian kerja untuk semua pengguna di server. Sebelum Anda men-debug pada server produksi, pertimbangkan potensi dampak pada pekerjaan produksi.

Proses untuk melampirkan ke proses pekerja ASP.NET sama dengan melampirkan ke proses jarak jauh lainnya. Saat Anda dilampirkan, jika Anda tidak membuka proyek yang benar, kotak dialog muncul saat aplikasi berhenti. Kotak dialog ini meminta lokasi file sumber untuk aplikasi. Nama file yang Anda tentukan dalam kotak dialog harus cocok dengan nama file yang ditentukan dalam simbol debug di server Web. Untuk informasi selengkapnya, lihat Melampirkan ke Proses yang Sedang Berjalan. Untuk menyiapkan penelusuran kesalahan jarak jauh di IIS, lihat ASP.NET Penelusuran Kesalahan Jarak Jauh di Komputer IIS Jarak Jauh.

Catatan

Banyak aplikasi Web ASP.NET merujuk DLL yang berisi logika bisnis atau kode berguna lainnya. Referensi semacam itu menyalin DLL dari komputer lokal Anda ke folder \bin dari direktori virtual aplikasi Web saat Anda menyebarkan aplikasi Anda. Saat Anda melakukan penelusuran kesalahan, ingatlah bahwa aplikasi Web Anda merujuk salinan DLL tersebut dan bukan salinan di komputer lokal Anda.