Saya baru saja membuat sebuah situs kosong di Visual Studio 2012 dan klik pada run (saya.e lihat dalam browser) dan saya mendapatkan error ini :
Galat HTTP 403.14 - Terlarang Web server dikonfigurasi untuk tidak daftar isi dari direktori ini.
Aku pergi ke IIS dan mengklik browsing Direktori dan kemudian memastikan bahwa Direktori browsing diaktifkan tapi aku masih mendapatkan kesalahan ini. Saya dapat't mengetahuinya ?
Situs web proyek saya yang baru saja dibuat tidak tercantum di situs web Standar di IIS Manager yang saya pikir itu aneh.
Bagaimana saya menyingkirkan kesalahan ini ?
menjaga ini ke web anda config kemudian mengubah nama tambahkan value="yourwebformname.aspx"
<system.webServer>
<defaultDocument>
<Files>
<add value="insertion.aspx" />
</files>
</defaultDocument>
<directoryBrowse enabled="false" />
</system.webServer>
lain
<system.webServer>
<directoryBrowse enabled="true" />
</system.webServer>
Masalah ini terjadi karena situs Web tidak memiliki Browsing Direktori
fitur diaktifkan, dan dokumen default tidak dikonfigurasi. Untuk mengatasi masalah ini, gunakan salah satu metode berikut. Untuk mengatasi masalah ini, saya mengikuti langkah-langkah di Metode 1 seperti yang disebutkan dalam MS halaman Dukungan dan metode yang direkomendasikan.
Metode 1: Mengaktifkan fitur Penjelajahan Direktori di IIS (Direkomendasikan)
Mulai IIS Manager. Untuk melakukannya, klik Mulai, klik Menjalankan, jenis inetmgr.exe, dan kemudian klik OK.
Di IIS Manager, memperluas server nama, memperluas situs Web, dan kemudian klik website yang anda ingin memodifikasi.
Dalam Fitur tampilan, klik ganda Direktori Browsing.
Di panel Tindakan, klik Aktifkan.
Jika itu tidak bekerja, anda mungkin memiliki masalah yang berbeda dari sekedar sebuah daftar Direktori masalah. Jadi ikuti langkah-langkah di bawah ini,
Metode 2: Tambahkan default dokumen
Untuk mengatasi masalah ini, ikuti langkah-langkah berikut:
Metode 3: Mengaktifkan fitur Penjelajahan Direktori di IIS Express
Catatan metode Ini adalah untuk web developer yang mengalami masalah saat menggunakan IIS Express.
Ikuti langkah-langkah berikut:
Buka command prompt, dan kemudian pergi ke folder IIS Express pada komputer anda.
Misalnya, pergi ke folder berikut pada prompt perintah:
C:\Program File\IIS Express
Ketik perintah berikut, dan kemudian tekan Enter:
appcmd set config /bagian:sistem.webServer/directoryBrowse /diaktifkan:true
Buka cmd dan ketik ini:
untuk x64 O. S: %windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir
untuk x32 O. S: %windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -ir
Ini akan menginstal versi yang benar dan IIS akan memahami MVC browsing direktori
Ada dapat beberapa alasan untuk masalah ini. Salah satu yang bekerja untuk saya pada IIS 8.5 adalah sebagai berikut
Langkah-langkah
Website anda dapat mulai bekerja.
Mengatur halaman awal.
Ketika saya punya masalah ini, aku pergi ke dalam solusi explorer, menemukan halaman yang ingin saya lihat pertama (dalam kasus saya, "Rumah.aspx), mengklik kanan pada itu dan pilih "Ditetapkan Sebagai Halaman Awal." tetap masalah saya (yang terdengar benar-benar mirip dengan milik anda). Ini adalah di Visual Studio 2012 Professional dan aku berlari dalam Firefox.
Aku hanya disisipkan potongan kode ini di dalam web.config file dan kesalahan itu diselesaikan.
<system.webServer>
<directoryBrowse enabled="true" />
</system.webServer>
Saya punya satu obat cepat untuk hal ini. Sebenarnya saya punya kesalahan ini karena saya tidak menetapkan halaman web saya sebagai halaman awal. Ketika saya melakukan web page(html /aspx) sebagai set start page seperti yang ditunjukkan di bawah ini saya punya kesalahan ini dikoreksi.
Saya don't tahu apakah solusi ini akan membantu orang lain.
Kosong website template menciptakan ASP.NET website yang mencakup Web.config file tapi tidak ada file lain. Berarti anda tidak punya halaman default untuk menunjukkan pada browsing atau menjalankan.
Pesan kesalahan ini berarti bahwa anda tidak setup dan mengkonfigurasi default dokumen dengan benar pada IIS.
Setelah dikonfigurasi, pesan kesalahan akan pergi.
Kesalahan: 403.13 ketika menjalankan WebForms ASP.Net website dari Visual Studio.
Akses ke root ditolak: http://localhost:51365
Menavigasi ke halaman Login atau halaman yang ada dan itu akan bekerja:
Dalam kasus saya, saya mengalami kesalahan ini karena saya webapp .NET v4, dan kolam renang aplikasi dikonfigurasi untuk .NET v2.
Klik ganda pada aplikasi outdoor memunculkan jendela pop-up, di mana kita bisa pilih versi yang diinginkan dari .NET Framework.
Untuk kasus saya, saya menerima kesalahan yang sama setelah membuat Web kosong Api proyek.
Aku diselesaikan dengan mengedit RouteConfig.cs di App_Start folder :)
Saya diganti baris kode membaca :-
default: baru { tindakan = "Index", id = UrlParameter.Opsional }
dengan berikut :-
default: baru { controller = "Index", action = "Index", id = UrlParameter.Opsional }
Melihat aku hanya harus menentukan Controller dan action index saya ingin memohon pertama.
Yah semua atas tanggapan didn't memecahkan kasus saya (seperti yang saya inginkan) misalnya
Jika mungkin ada orang dalam keadaan yang sama seperti saya kemudian memberikan ini mencoba.
Hal ini dapat disebabkan oleh gelandangan applicationhost.entri config.
Berhenti IIS Express jika itu's berjalan (klik kanan-cahaya-biru scroll-thingy ikon di System Tray Windows; Exit).
Pergi ke proyek anda's Sifat > Web, dan memeriksa bahwa Proyek Url yang benar. Dalam kasus https url, pastikan itu mencakup nomor port di kisaran berlaku. Sebuah URL yang benar bisa: https://localhost:44300/
. Sekarang tekan "Membuat Virtual Directory" tombol di samping URL. Ini menambah entri baru untuk applicationhost.config.
Mulai proyek lagi dan mudah-mudahan anda tidak akan lagi mendapatkan error.
I'm yakin setelah bertahun-tahun, anda mungkin memiliki jawaban yang sudah. Tapi dalam kasus orang lain yang sedang mencari jawaban di masa depan.
Untuk masalah saya, saya didn't harus di apa-apa untuk web.config. Aku't pikir saya akan harus seperti itu bekerja sebelumnya.
Pastikan tidak ada folder bernama sama seperti halaman anda, saya memiliki sebuah folder bernama "blog" dan sebuah halaman yang bernama "blog.aspx", ia mencoba untuk memuat folder, saya melihat ini di link, mengubah folder untuk blogContent, sekarang ini banyak baik-baik saja.
I'm posting copy di sini anda're pertama dalam pencarian query.