Pesan galat saat Anda mengunjungi situs web yang di-host di IIS 7,0: "HTTP Error 500.19 ? Internal Server Error"

ID Artikel: 942055 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

Pada Halaman ini

Gejala

Anda memiliki situs web yang di-host pada Internet Information Services (IIS) 7.0. Ketika Anda mengunjungi situs web dalam Web browser, Anda mungkin menerima pesan galat yang menyerupai salah satu langkah berikut:
Pesan galat 1
Kesalahan server dalam aplikasi"nama aplikasi"
HTTP Error 500.19-Internal Server Error
HRESULT: 0X8007000D
Deskripsi HRESULT
Halaman yang diminta tidak dapat diakses karena data konfigurasi terkait untuk halaman tidak valid.
Pesan galat 2
Kesalahan server dalam aplikasi"nama aplikasi"
HTTP Error 500.19-Internal Server Error
HRESULT: 0X80070005
Deskripsi HRESULT
Halaman yang diminta tidak dapat diakses karena data konfigurasi terkait untuk halaman tidak valid.
Pesan galat 3
Kesalahan server dalam aplikasi"nama aplikasi"
HTTP Error 500.19-Internal Server Error
HRESULT: 0X800700B7
Deskripsi HResult
Halaman yang diminta tidak dapat diakses karena data konfigurasi terkait untuk halaman tidak valid.
Pesan galat 4
Kesalahan server dalam aplikasi"nama aplikasi"
HTTP Error 500.19-Internal Server Error
HRESULT: 0X8007007E
Deskripsi HResult
Halaman yang diminta tidak dapat diakses karena data konfigurasi terkait untuk halaman tidak valid.
Pesan galat 5
Kesalahan server dalam aplikasi"nama aplikasi"
HTTP Error 500.19-Internal Server Error
HRESULT: 0X800700C1
Deskripsi HRESULT
Halaman yang diminta tidak dapat diakses karena data konfigurasi terkait untuk halaman tidak valid.
Pesan galat 6
Kesalahan server dalam aplikasi"nama aplikasi"
HTTP Error 500.19-Internal Server Error
HRESULT: 0X800700B7
Deskripsi HRESULT
Halaman yang diminta tidak dapat diakses karena data konfigurasi terkait untuk halaman tidak valid.
Pesan galat 7
Kesalahan server dalam aplikasi"nama aplikasi"
HTTP Error 500.19-Internal Server Error
HRESULT: 0X8007010B
Deskripsi HRESULT
Halaman yang diminta tidak dapat diakses karena data konfigurasi terkait untuk halaman tidak valid.
Pesan galat 8
Kesalahan server dalam aplikasi"nama aplikasi"
HTTP Error 500.19-Internal Server Error
HRESULT: 0X8007052E
Deskripsi HRESULT
Halaman yang diminta tidak dapat diakses karena data konfigurasi terkait untuk halaman tidak valid.
Pesan galat 9
Kesalahan server dalam aplikasi"nama aplikasi"
HTTP Error 500.19-Internal Server Error
HRESULT: 0X80070021
Deskripsi HRESULT
Halaman yang diminta tidak dapat diakses karena data konfigurasi terkait untuk halaman tidak valid.

Penyebab

Penyebab pesan galat 1

Masalah ini terjadi karena ApplicationHost.config file atau berkas Web.config berisi elemen XML kecacatan. Untuk mengatasi masalah ini, lihat resolusi 1.

Penyebab pesan galat 2

Masalah ini terjadi untuk salah satu alasan berikut:
  • Anda menggunakan IIS 7,0 pada komputer yang sedang menjalankan Windows Vista. Selain itu, Anda mengkonfigurasi situs web untuk menggunakan otentikasi UNC Passthrough untuk mengakses Universal penamaan Konvensi (UNC) dalam remote share.
  • IIS_IUSRS kelompok tidak memiliki izin yang sesuai untuk ApplicationHost.config file, berkas Web.config, atau untuk direktori virtual/aplikasi dari IIS.
Untuk mengatasi masalah ini, lihat 2 resolusi.

Penyebab pesan galat 3

Masalah ini terjadi karena ApplicationHost.config file memiliki entri duplikat untuk kode berikut.
<add accessType="Allow" users="*" />
Untuk mengatasi masalah ini, lihat resolusi 3.

Penyebab galat 4

Masalah ini terjadi karena ApplicationHost.config file atau berkas Web.config referensi modul atau DLL yang tidak valid atau yang tidak ada. Untuk mengatasi masalah ini, lihat resolusi 4.

Penyebab galat 5

Masalah ini dapat terjadi jika bitness modul tertentu berbeda dari kolam aplikasi hosting aplikasi. Misalnya, Anda mencoba untuk memuat komponen 32-bit ke kolam aplikasi 64-bit. Masalah ini juga dapat terjadi jika modul tertentu rusak.

Penyebab galat 6

Masalah ini dapat terjadi jika ada entri duplikat untuk pengaturan bagian konfigurasi tertentu di tingkat yang lebih tinggi dalam hirarki konfigurasi (misalnya, dalam web.config orangtua situs/folder atau applicationHost.config file). Pesan kesalahan itu sendiri menunjukkan lokasi entri duplikat atau entri.

Penyebab galat 7

Masalah ini dapat terjadi jika direktori konten tertentu tidak dapat diakses.

Penyebab galat 8

Identitas proses default di IIS 7,0 tidak memiliki izin yang memadai untuk membuka file Web.config di dalam remote share.

Penyebab galat 9

Masalah ini dapat terjadi ketika bagian tertentu dari file konfigurasi IIS terkunci di tingkat konfigurasi yang lebih tinggi.

Pemecahan masalah

Resolusi 1

Menghapus elemen XML kecacatan dari ApplicationHost.config file atau dari berkas Web.config.

Resolusi 2

Untuk mengatasi masalah ini, gunakan salah satu metode berikut.

Metode 1

Tidak mengkonfigurasi situs web untuk menggunakan otentikasi UNC Passthrough untuk mengakses remote UNC share. Sebaliknya, menetapkan account pengguna yang memiliki izin yang sesuai untuk mengakses remote UNC share.

Metode 2

Memberikan izin membaca ke grup IIS_IUSRS untuk ApplicationHost.config file atau berkas Web.config. Untuk melakukannya, ikuti langkah berikut:
  1. Di Penjelajah Windows, temukan folder yang berisi file ApplicationHost.config yang berhubungan dengan situs web, atau Telisik direktori maya atau aplikasi direktori yang berisi file Web.config yang berhubungan dengan situs web.

    Catatan berkas Web.config tidak boleh dalam direktori maya atau direktori aplikasi di IIS. Bahkan dalam situasi ini, Anda perlu mengikuti langkah-langkah berikut.
  2. Klik kanan-atas folder yang berisi ApplicationHost.config file, atau klik-kanan direktori maya atau aplikasi yang mungkin berisi berkas Web.config.
  3. Klik Properti.
  4. Klik Keamanan tab, dan kemudian klik Mengedit.
  5. Klik Tambahkan.
  6. Dalam Masukkan nama objek untuk memilih kotak, jenis ComputerName\IIS_IUSRS, klik Periksa Nama, lalu klik Oke.

    Catatan ComputerName adalah sebuah tempat untuk nama komputer.
  7. Klik untuk memilih Baca centang kotak, dan kemudian klik Oke.
  8. DalamPropertikotak untuk folder dialog, klikOke.

    Catatan Pastikan properti folder yang diwarisi oleh file ApplicationHost.config dan Web.config sehingga IIS_IUSRS memiliki izin membaca pada file-file tersebut.

Resolusi 3

Dalam ApplicationHost.config file, menghapus entri duplikat untuk aturan otorisasi. Untuk melakukannya, ikuti langkah berikut:
  1. Klik Mulai, jenis Notepad dalam Mulai pencarian kotak, klik kanan-atas Notepad, lalu klik Jalankan sebagai administrator.

    Catatan Jika Anda diminta untuk sandi administrator atau konfirmasi, ketik sandi, atau klik Lanjutkan.
  2. Pada File Menu, klik Buka, jenis %WINDIR%\System32\inetsrv\config\applicationHost.config dalam Nama file kotak, dan kemudian klik Buka.
  3. Dalam ApplicationHost.config file, menghapus entri duplikat yang menyerupai kode berikut.
    <add accessType="Allow" users="*" />

Resolusi 4

Dalam ApplicationHost.config file atau berkas Web.config, menemukan modul referensi atau rujukan DLL yang tidak valid, dan kemudian memperbaiki referensi. Untuk menentukan referensi modul yang tidak benar, mengaktifkan gagal meminta telusuri paling detail, dan kemudian mereproduksi masalah.

Resolusi 5

Memastikan bahwa modul tertentu bitness sama seperti kolam aplikasi hosting, dan pastikan bahwa modul tidak korup.

Resolusi 6

Periksa file konfigurasi tertentu dan membandingkannya dengan orang tua yang applicationHost.config dan/atau berkas Web.config untuk memeriksa entri duplikat seperti yang disarankan oleh pesan kesalahan. Menghapus entri duplikat atau membuat entri yang unik.

Resolusi 7

Memverifikasi bahwa file path ada, dinamai dengan benar, memiliki benar tingkat file izin ditetapkan, dan menunjuk ke jenis file yang valid sistem. Jika Anda tidak yakin apa yang adalah file path, menggunakan alat proses Monitor atau gagal meminta Tracing untuk mengidentifikasi itu.

Resolusi 8

Untuk mengatasi masalah ini, lihat artikel berikut:
934515 Anda menerima pesan galat ketika Anda mencoba untuk melihat halaman web dari situs web yang menggunakan otentikasi pass-through di Internet informasi Layanan 7.0

Resolusi 9

Untuk mengatasi masalah ini, membuka bagian tertentu, atau tidak menggunakannya pada tingkat itu. Untuk informasi lebih lanjut tentang penguncian konfigurasi, lihat artikel berikut:
http://Learn.IIS.net/Page.aspx/145/How-to-use-Locking-in-IIS-70-Configuration

Properti

ID Artikel: 942055 - Kajian Terakhir: 15 Maret 2013 - Revisi: 1.0
Berlaku bagi:
  • Microsoft Internet Information Services 7.0
Kata kunci: 
kbexpertiseadvanced kbtshoot kbprb kbmt KB942055 KbMtid
Penerjemahan 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: 942055

Berikan Masukan