ID Artikel: 815166 - Kajian Terakhir: 04 Oktober 2011 - Revisi: 2.0

CARA: Memecahkan ASP.Aplikasi NET Web

Tips SistemThis article applies to a different operating system than the one you are using. Article content that may not be relevant to you is disabled.

Pada Halaman ini

Perbesar semua | Perkecil semua

RINGKASAN

Artikel ini selangkah demi selangkah menjelaskan bagaimana memecahkan ASP.Aplikasi NET Web. ASP.NET aplikasi berjalan berbeda daripada sebelumnya Web aplikasi. Oleh karena itu, ASP.NET aplikasi memerlukan teknik yang berbeda untuk isolasi dan untuk menyelesaikan masalah. Artikel ini menjelaskan, pada tingkat tinggi, proses yang dapat Anda gunakan untuk mengidentifikasi dan memecahkan masalah yang melibatkan ASP.NET aplikasi. Prosedur ini hanya berlaku untuk ASP.NET aplikasi yang berjalan pada sistem Windows 2000 dengan IIS 5.0 dan.NET Kerangka diinstal.

kembali ke atas

Memverifikasi bahwa ASP.NET menangani permintaan

Langkah pertama untuk memecahkan masalah dengan ASP.NET aplikasi ini adalah untuk mengidentifikasi apakah permintaan gagal sebelum ASP.NET mulai proses permintaan itu. Kemudian, Anda harus memastikan bahwa ASP.NET dikonfigurasi dengan benar untuk proses permintaan. Anda harus mulai dengan mengidentifikasi URL permintaan yang menyebabkan kondisi kesalahan seperti /path/requestname.aspx.
  1. Klik taskbar mulai, arahkan keTataan, lalu klik Kontrol Panel.
  2. Klik dua kali Alat administratiffolder pada server dan kemudian klik dua kali untuk menjalankan Layanan Internet Manajer alat.
  3. Memperluas pohon dalam pane kiri dan kemudian mengidentifikasi Virtual server dan folder virtual yang akan menangani permintaan.
  4. Klik kanan virtual server atau virtual folder dan kemudian klik Properti.
  5. Klik Direktori Home atauDirektori tab. di bawah Pengaturan aplikasi, Klik Konfigurasi.
  6. Pada App pemetaan tab, gulir ke isi The Aplikasi pemetaan Daftar untuk mengidentifikasi ekstensi yang berhubungan dengan permintaan bermasalah. Jika ekstensi muncul, memverifikasi bahwa mereka terkait dengan % SystemRoot%\Microsoft.NET\Framework\%VersionNumber%\aspnet_isapi.dll. Jika ekstensi tidak muncul, maka permintaan tidak ditangani oleh ASP.NET. Jika Anda ingin permintaan akan ditangani oleh ASP.NET, mengaktifkan ASP.NET untuk itu virtual direktori.
  7. Klik Oke sampai Anda kembali keManajer Layanan Internet dan kemudian tutup Internet Manajer Layanan

kembali ke atas

Melihat informasi kesalahan rinci

Setelah Anda menentukan bahwa IIS dapat melewati permintaan untuk ASP.NET, Anda kemudian harus menentukan sifat kesalahan. Kapan <customerrors></customerrors> adalah dinonaktifkan, ASP.NET kembali halaman browser-ramah menjelaskan kesalahan. Kapan <customerrors></customerrors> adalah diaktifkan, ASP.NET tidak menunjukkan informasi kesalahan rinci. Pada menonaktifkan kesalahan kustom ikuti langkah berikut:
  1. Membuat salinan cadangan dari Web.config file dalam akar direktori aplikasi.

    Anda dapat mengembalikan file ini setelah Anda memecahkan masalah.
  2. Buka Web.config file dalam editor teks seperti Notepad. Web.config file terletak di direktori root dari aplikasi.
  3. Dalam Web.config file mencari <customerrors></customerrors> konfigurasi elemen. Jika <customerrors></customerrors> elemen tidak ada, tambahkan <customerrors></customerrors> elemen di bawah <system.web></system.web> elemen.
  4. Mengatur mode customErrors ke tidak aktif sebagai berikut:
    <system.web>
        <customErrors mode="Off">
        </customErrors> 
    </system.web>
    
  5. Simpan Web.config file.

    ASP.NET aplikasi secara otomatis restart.
  6. Ketika Anda menjalankan permintaan bermasalah, ASP.NET sekarang kembali pesan kesalahan rinci yang menjelaskan sifat tertentu dari masalah. Membuat Catatan dari kesalahan ini.
  7. Mengaktifkan kembali <customerrors></customerrors>.

    Anda dapat melakukan ini jika Anda mengembalikan salinan cadangan File web.config yang Anda buat pada langkah 1.

kembali ke atas

Melihat jejak informasi

Dalam kebanyakan kasus, ketika Anda melihat informasi kesalahan rinci, ini informasi cukup untuk mengidentifikasi sumber masalah. Namun, jika pesan kesalahan rinci tidak memisahkan masalah, Anda dapat menggunakan jejak informasi untuk mengidentifikasi sifat dari masalah.
  1. Membuat salinan cadangan dari Web.config file dalam akar direktori aplikasi.

    Anda dapat mengembalikan file ini setelah Anda memecahkan masalah.
  2. Membuka dihasilkan secara dinamis Aplikasi Jejak Halaman.

    Anda dapat melakukan ini dengan menggunakan browser Anda untuk meminta dihasilkan secara dinamis Trace.axd file dari direktori root aplikasi. Sebagai contoh, jika root folder dari aplikasi virtual Server myserver, kemudian meminta http://myserver/trace.axd.
  3. Klik Jejak yang jelas saat ini dalam sudut kanan Aplikasi jejak Halaman.
  4. Buka jendela browser yang lain dan kemudian reexecute Anda permintaan bermasalah.
  5. Kembali ke Aplikasi jejak Halaman dan kemudian tekan F5 untuk me-refresh jendela.
  6. Di bawah Permintaan untuk aplikasi ini, mengidentifikasi permintaan yang dikeluarkan dan kemudian klik Lihat Rincian.

    The Permintaan rincian Halaman muncul.
  7. Menganalisis Lihat rincian Halaman untuk menentukan sumber masalah. Hati-hati memeriksa Jejak Informasi bagian untuk pesan galat yang dilaporkan oleh aplikasi atau oleh unhandled pengecualian. Format tertentu pesan ini dapat bervariasi, tetapi banyak ASP.NET aplikasi melaporkan informasi yang berguna untuk memecahkan masalah. Kesalahan mungkin juga mengungkapkan masalah yang hanya dapat diselesaikan oleh pengembang.
  8. Mengaktifkan kembali <customerrors></customerrors> dengan mengembalikan salinan cadangan Web.config file yang Anda dibuat pada langkah 1.

kembali ke atas

REFERENSI

Untuk informasi lebih lanjut tentang ASP.NET konfigurasi, kunjungi Web site Microsoft berikut:

.aspx http://msdn2.Microsoft.com/en-us/library/aa719558 (VS.71) (http://msdn2.microsoft.com/en-us/library/aa719558(VS.71).aspx)

Untuk informasi tambahan, klik nomor artikel di bawah ini untuk melihat artikel pada Basis Pengetahuan Microsoft:
815175  (http://support.microsoft.com/kb/815175/EN-US/ ) BAGAIMANA KEPADA: Selektif mengaktifkan atau menonaktifkan ASP.Fungsi bersih di IIS
kembali ke atas

Berlaku bagi:
  • Microsoft ASP.NET 1.0
  • Microsoft Windows 2000 Server
  • Microsoft Internet Information Services 5.0
  • Microsoft ASP.NET 1.1
Kata kunci: 
kbconfig kbtshoot kbhowtomaster kbweb kbhowto kbmt KB815166 KbMtid
Penerjemahan MesinPenerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:815166  (http://support.microsoft.com/kb/815166/en-us/ )