ID Artikel: 315122 - Kajian Terakhir: 24 September 2011 - Revisi: 2.0

Pesan galat "HTTP Error 404 - File atau direktori tidak ditemukan" ketika Anda meminta konten dinamis dengan IIS 6.0

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.
Perbesar semua | Perkecil semua

GEJALA

Ketika Anda meminta konten dinamis seperti Active Server Pages (ASP) halaman, ASP.Halaman bersih, aplikasi Internet Services API (ISAPI), atau aplikasi Common Gateway Interface (CGI) pada Microsoft Windows Server 2003 server yang menjalankan Internet Information Services (IIS) 6.0, Anda mungkin menerima salah satu pesan galat berikut:
Pesan galat 1
HTTP Error 404 - File tidak ditemukan
Pesan galat 2
HTTP Error 404 - File atau direktori tidak ditemukan

PENYEBAB

Secara default, ketika IIS diinstal pada setiap versi dari keluarga Windows Server 2003, IIS hanya melayani konten statis (HTML).

PEMECAHAN MASALAH

Warning Mengaktifkan konten dinamis ketika Anda benar-benar ingin menggunakannya. Secara default, IIS menonaktifkan konten dinamis untuk alasan keamanan.

Untuk mengizinkan IIS untuk melayani konten dinamis, administrator harus membuka konten ini di Web service extensions node di IIS Manager. Untuk melakukannya, administrator harus mengaktifkan ekstensi layanan Web yang sudah ada sebelumnya atau menambahkan ekstensi layanan Web baru.

Mengaktifkan ekstensi layanan Web yang sudah ada sebelumnya di IIS 6.0

Untuk mengizinkan IIS untuk melayani konten yang memerlukan ISAPI tertentu atau CGI ekstensi yang sudah ada dalam daftar ekstensi layanan Web, ikuti langkah berikut:
  1. Buka IIS Manager, memperluas master server node (yaitu ServerName node), kemudian pilih Web service extensions simpul.
  2. Dalam pane kanan dari manajer IIS, klik kanan ekstensi yang ingin Anda mengaktifkan. Dalam contoh ini, ini adalah Laman Server Aktif.
  3. Klik untuk memilih Memungkinkan kotak centang.
Tambahkan ekstensi layanan Web baru untuk IIS 6.0

Untuk mengizinkan IIS untuk melayani konten yang memerlukan ISAPI tertentu atau ekstensi CGI yang tidak sudah terdaftar dalam daftar ekstensi layanan Web, ikuti langkah berikut:
  1. Buka IIS Manager, memperluas node master server, dan kemudian pilih Web service extensions simpul.
  2. Dalam pane kanan dari manajer IIS, klik Tambahkan ekstensi layanan Web baru di bawah Tugas.
  3. Dalam Ekstensi nama Ketik jenis nama untuk ekstensi yang ingin Anda tambahkan (misalnya, FrontPage Server Extensions).
  4. Dalam Required files kotak, klik Tambahkan, kemudian pilih lintasan dan nama berkas yang akan menangani permintaan untuk ekstensi tertentu. Setelah Anda memilih jalur dan nama file, klik Oke.
  5. Jika ekstensi harus diaktifkan segera, klik untuk memilih Menetapkan status ekstensi diizinkan kotak centang.
  6. Klik Oke untuk menyimpan perubahan.
Langkah-langkah tambahan untuk Common Gateway Interface (CGI) aplikasi

Untuk aplikasi CGI, Anda juga harus mengikuti langkah-langkah berikut:
  1. Klik kanan Situs Web standar atau situs Web yang Anda inginkan, dan kemudian klik Properti.
  2. Pada Direktori Home tab, klik Skrip dan executable dalam Mengeksekusi perizinan daftar.
  3. Pastikan bahwa semua kelompok memiliki izin sistem berkas NTFS berikut pada C:\InetPub\wwwroot folder atau folder yang memiliki konten Web untuk situs yang Anda inginkan:
    • Membaca & mengeksekusi
    • Buat Daftar Isi Map
    • Baca
  4. Klik kanan Situs Web standar atau situs Web yang Anda inginkan, dan kemudian klik Properti.
  5. Pada Direktori Home tab, pastikan DefaultAppPool memilih di Aplikasi kolam renang kotak. Jika kolam aplikasi lain dipilih, ikuti langkah berikut dalam IIS Manager:
    1. Memperluas Aplikasi renang, klik kanan renang aplikasi yang Anda inginkan, dan kemudian klik Properti.
    2. Pada Identitas tab, pastikan bahwa salah satu dari kondisi berikut ini benar:
      • The Layanan jaringan account yang dipilih.
      • Account yang dipilih adalah anggota dari grup IIS_WPG.

STATUS

Perilaku ini sesuai rancangannya.

REFERENSI

Untuk informasi lebih lanjut tentang Web service extensions, Cari untuk "Mengaktifkan dan menonaktifkan dinamis konten" dalam dokumentasi 6.0 IIS membantu.

Untuk informasi selengkapnya, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
332124  (http://support.microsoft.com/kb/332124/ ) ASP.NET tidak secara otomatis diinstal pada Windows Server 2003

Berlaku bagi:
  • Microsoft Internet Information Services 6.0
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
Kata kunci: 
kbprb kbwebservices kbappservices kbhowtomaster kbmt KB315122 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:315122  (http://support.microsoft.com/kb/315122/en-us/ )