Setelah membagikan folder wwwroot saya ke homegroup saya yang lain, saya sekarang mendapatkan kesalahan berikut di situs web saya:
server error
401 - Tidak Sah: Akses ditolak karena kredensial tidak valid. Anda tidak memiliki izin untuk melihat direktori atau halaman ini menggunakan kredensial yang Anda berikan.
Dugaan saya adalah bahwa izin folder hancur ketika saya berbagi folder wwwroot. Saya mencoba unsharing folder dan me-restart IIS7 tapi saya masih mendapatkan kesalahan. Adakah yang tahu izin default yang diperlukan untuk folder wwwroot? IIS7 dikonfigurasi dengan pengaturan default (yaitu, saya belum mengubah pengaturan IIS7).
Setiap bantuan sangat dihargai.
Sudah Mencoba:
- Mulai ulang IIS7
- Mematikan dan kemudian kembali ke otentikasi anonim
- Membatalkan berbagi folder wwwroot
Jawaban:
Untuk mengatur ulang izin wwwroot saya pergi ke kotak lain dan menyalin semua pengaturan ke server web yang mengalami masalah.
Inilah langkah-langkah untuk kembali ke izin default untuk folder wwwroot:
Setelah izin tersebut diverifikasi, klik tombol Tambah dan masukkan "IIS_IUSRS" untuk nama objek dan klik OK. Pilih "Traverse folder / eksekusi file", "Daftar folder / baca data", "Baca atribut", "Baca atribut yang diperluas", dan "Baca izin" dari daftar izin dan klik OK.
Folder wwwroot sekarang harus disetel kembali ke izin di luar kotak yang datang dengan IIS7.
Ini memperbaiki kesalahan 401 Access Denied yang saya temui.
sumber
Saya mengalami masalah yang sama. Alih-alih membuat ulang semua izin, hanya perlu menambahkan kembali WEBSERVER \ Pengguna dengan izin baca - tampaknya berbagi folder mungkin dihapus yang itu?
sumber
Terima kasih semuanya telah memposting informasi ini. Cintai Microsoft untuk yang satu ini. Bagi kami ini disebabkan oleh berbagi direktori wwwroot. Inilah yang kami lakukan untuk memperbaikinya.
Continue
.sumber