Apa yang menyebabkan kesalahan ini, bagaimana saya bisa memperbaikinya?
Modul Informasi Kesalahan Rinci IIS Web Core
Notification BeginRequest
Handler Belum ditentukan
Kode Kesalahan 0x8007052e
Kesalahan Konfigurasi Tidak dapat masuk secara lokal ke C: \ inetpub \ wwwroot sebagai administrator pengguna dengan kata sandi direktori virtual
File Config Tidak Tersedia (Config Isolasi)
Diminta URL http: // 192.168.0.3:80/
Jalur Fisik C: \ inetpub \ wwwroot
Metode Logon Belum ditentukan
Pengguna Log masuk Belum ditentukan
Sumber Konfigurasi
<application path="/" applicationPool="PS-Extranet">
<virtualDirectory path="/" physicalPath="%SystemDrive%\inetpub\wwwroot" userName="administrator" password="[enc:AesProvider:PrISRz2ggJH4bV46ktObfCSh91Y/yF9pAoLmH7eCnj0=:enc]" />
</application>
asp.net
iis
web-applications
iis-7
Stuart
sumber
sumber
.vs/config/applicationhost.config
file diubah dan itu memperbarui jalur direktori virtual.Jawaban:
Sepertinya akun pengguna yang Anda gunakan untuk kumpulan aplikasi Anda tidak memiliki hak ke direktori situs web, sehingga tidak dapat membaca konfigurasi dari sana. Periksa kumpulan aplikasi dan lihat pengguna apa yang dikonfigurasi untuk dijalankan. Periksa direktori dan lihat apakah pengguna itu memiliki hak yang sesuai untuk itu. Saat Anda melakukannya, periksa log peristiwa dan lihat apakah IIS mencatat informasi diagnostik yang lebih terperinci di sana.
sumber
Saya memiliki masalah yang sama, tetapi alasannya berbeda.
Di web.config saya ada aturan modul penulisan ulang URL dan saya belum menginstal modul penulisan ulang URL juga. Setelah saya menginstal modul url rewrite masalah ini terpecahkan.
sumber
Pada Windows 10 saya harus menginstal
ASP.NET 3.5
dan diASP.NET 4.6
bawahInternet Information Services
(kotak lain secara otomatis memeriksa sendiri):sumber
Akhirnya saya mendapatkan solusi untuk masalah saya. Akun asp.net tidak muncul di manajer IIS karena saya tidak mencentang kotak centangnya di IIS untuk melakukan ini di windows 7 ikuti langkah-langkahnya
Sekarang Anda akan melihat akun Asp.net di manajer IIS dan secara default Anda melihat akun IIS. Sekarang Anda harus memindahkan situs web asp.net Anda dari "dokumen saya" ke tempat lain yang IIS punya izin untuk mengaksesnya (ke setiap partisi di komputer) Sekarang jelajahi situs web Anda dari manajer IIS dan itu akan berfungsi.
sumber
Kami mendapatkan kesalahan ini setelah mengubah kata sandi administrator domain kami.
Setelah melakukan monyet dengan beberapa pengaturan, saya akhirnya menemukan bahwa dalam aplikasi di bawah jalan seperti yang diatur untuk secara khusus menggunakan akun administrator domain daripada otentikasi pass-through (siapa yang tahu mengapa).
sumber
Anda perlu melakukan satu langkah:
Itu dia
sumber
Mengalami masalah ini hari ini dan mengatasinya. Seseorang telah menetapkan "Jalur Kredensial" untuk "Situs web default" di IIS untuk dijalankan sebagai pengguna tertentu. Pengguna yang sama ini mengubah kata sandi baik karena kata sandi kedaluwarsa atau hanya perubahan rutin. Mengatur "Situs web default" untuk terhubung sebagai "Pengguna Aplikasi" melalui opsi pengaturan dasar telah mengatasinya untuk saya
sumber
Anda mungkin mengubah kata sandi NT Anda.
semoga berhasil
sumber
Dalam kasus saya, kesalahan ini muncul setelah mengubah solusi folder.
Saya memecahkan masalah dengan pergi ke properti proyek saya dan membuat ulang direktori virtual saya.
Klik kanan pada proyek> Properti> Web> Di bawah bagian Server klik "Buat Direktori Virtual"
Ini akan menampilkan pesan yang mengatakan bahwa direktori virtual dibuat di tempat lain dan itu akan mengubahnya
sumber
Bagi saya, saya perlu mengaktifkan Aktivasi Http di bawah fitur .Net di "Tambah / Hapus Fitur Windows"
sumber
Ini berfungsi dengan baik tetapi tidak berdasarkan saran di atas. Kasus saya adalah bahwa saya mendapatkan 500 kesalahan menjalankan iis7 pada server windows 2008 di domain. Baru saja menambahkan pengguna baru di domain dan pada dasarnya memungkinkan akses baca / eksekusi ke direktori atau folder virtual. Pastikan folder virtual> pengaturan dasar> Connect As> Path credentials disetel ke pengguna dengan akses read / xecute. Anda dapat menguji pengaturan dan otentikasi serta otorisasi harus berfungsi. Bersulang!
sumber
Saat ini saya memiliki kesalahan ini dan menyelesaikannya. URL Anda dapat dicocokkan dengan direktori virtual yang dibuat.
Anda harus memeriksa direktori virtual, dalam contoh saya saya temukan di
applicationhost.config
baris berikutnya:Saya mencoba membuka halaman dengan url (
http://localhost/admin/roles
)AdminController
danRoles
action dan mendapatkan kesalahan ini.sumber
Untuk yang lain di luar sana, saya mendapat pesan kesalahan yang sama karena mencoba menjalankan aplikasi .Net 4 di kumpulan aplikasi .Net 2. Mengubah versi .Net FX untuk kumpulan aplikasi memperbaikinya untuk saya.
sumber
Saya mengalami kesalahan serupa menginstal php 5.3.3 dengan Kode Kesalahan 0x80070020 dengan arah ke beberapa baris di web.config di direktori root www saya (bukan direktori root standar).
Solusinya, sementara kasar, bekerja dengan sempurna. Saya cukup menghapus file web.config dan sekarang semuanya berfungsi. Saya menghabiskan JAM mencoba solusi lain tetapi tidak berhasil.
Jika ada yang berpikir ini bodoh, tolong beri tahu saya. Jika ada orang lain yang menghabiskan waktu yang sama mencabut rambut, coba dan lihat (setelah mencadangkan file tentu saja)
Salam FEQ
sumber
Sedang mengalami kesalahan yang sama dan memperbaiki kredensial di kumpulan aplikasi IIS tidak membantu. Saya akhirnya menyelesaikan kesalahan dalam IIS dengan memilih situs web saya di bawah Situs Web Default, Pengaturan Lanjut-> Kredensial Jalur Fisik-> Pengguna Tertentu, dan memasukkan kembali kredensial untuk pengguna kumpulan aplikasi, kemudian memulai kembali IIS dan kesalahan hilang dan situs web saya datang berhasil.
sumber
Situs web default perlu dikelola juga:
1. Pada situs web Default -> basicSettings -> connect as, ubah ke pengguna yang tepat.
2. ubah Identiy dari applicationPool yang terkait dengan defaultWebSite
sial
sumber
Sepertinya tidak menjadi masalah izin bagi saya - mencoba memberi akun IIS_IUSRS kendali penuh atas semua yang ada di layanan web, hanya untuk melihat apakah ini penyebabnya. Perbaikan ternyata menciptakan kembali aplikasi hosting layanan web (yaitu '.svc' yang sebenarnya) di IIS
sumber
Jika ini menjadi besar ketika Anda mencoba mengakses panel administrator joomla, Hanya masalah nama pengguna dan kata sandi !! Anda baru saja memperbarui jos_user di basis data joomla Anda.
Buka direktori situs web joomla Anda dan buka configuration.php dengan blok catatan atau catatan untuk menunjukkan nama database apa yang digunakan situs administrator joomla Anda. Anda harus menemukan garis yang memiliki:
Dalam kasus saya
joomlauser251
adalah nama DB saya.Login ke mysql Anda:
Pilih basis data untuk joomla Anda:
Ubah kata sandi untuk admin:
Dan coba lagi untuk mengakses lagi.
Itu saja !!!
sumber
Dalam kasus saya, saya menemukan referensi ke kata sandi akun domain lama di applicationHost.config di bawah default Direktori Virtual.
sumber
begitu mudah menemukan file "applicationHost.config" di Windows -> System32 -> inetsrv -> config 1. backup "applicationHost.config" ke nama file lain 2. buka file "applicationHost.config" hapus data dan simpan 3. buka browser dan panggil situs web internal url, selesai.
sumber
Jika Anda menggunakan akun pengguna baru, khusus, ... Anda juga perlu memeriksa bahwa kata sandi untuk akun itu belum kedaluwarsa, karena itu juga akan menyebabkan masalah izin 500,19 ini.
sumber
Ketika saya mendapatkan 500,19, saya memberikan
IIS_IUSRS
hak akses penuh untuk web.config yang disebutkan dan untuk folder proyek. Ini memecahkan masalah.Anda dapat memberikan izin oleh
IIS_IUSRS
- jangan lupa i di depan USRS dan jangan menulis "e" seperti di USERSsumber
Aplikasi ASP.Net sudah dilengkapi sebelumnya dengan bagian penangan di web.config. Secara default, ini diatur untuk dibaca hanya dalam delegasi fitur dalam IIS. Lihatlah di IIS Manager
1. Pergi ke Manajer IIS dan klik Server Name
2. Buka Manajemen bagian dan klik Delegasi Fitur .
3. Pilih Pemetaan Handler yang seharusnya ditetapkan sebagai hanya baca .
4. Ubah nilai untuk membaca / menulis dan sekarang Anda bisa menyelesaikan masalah
sumber
Saya hanya punya satu hal lagi untuk dikatakan tentang ini. Dengan kode Kesalahan HTTP yang sama, Anda masih dapat memiliki beberapa kesalahan berbeda, karena salah satunya telah diposting di sini di deskripsi pertanyaan awal. Sebagai contoh: setelah saya mengedit
Web.Config
file proyek ASP.NET, saya punyaSeperti dikatakan, Anda TIDAK harus memasukkan barang XML Anda sendiri sebelum
<configSections>
bagianWeb.Config
file. Setelah saya memasukkan cuplikan saya setelah tag akhir<configSections>
, itu bekerja dengan baik.sumber
Jalur yang benar situs web saya tidak ditentukan dalam IIS.
sumber
Solusi saya adalah,
sumber
Saya mendapatkan kesalahan ini setelah menghapus instalasi Layanan Pembaruan Server Windows (WSUS) dari komputer yang menjalankan IIS. Tampaknya menghapus WSUS dapat merusak konfigurasi IIS di server sehingga aplikasi web lainnya diinstal pada server yang sama tidak tersedia.
Saya menemukan solusi untuk masalah ini di sini .
sumber
Untuk situs web ASP.NET Core, kesalahan umum ini juga akan terjadi jika Anda tidak menginstal modul HttpPlatformHandler, lihat jawaban ini untuk lebih jelasnya.
sumber
Dalam kasus saya, nilai kunci salah dalam
Web.config
file:ketika saya mengubah nilai ke "Portal.html" itu berhasil.
sumber
Saya mendapatkan kesalahan ini setelah memutakhirkan dari Visual Studio 2013 ke 2015. Setelah sedikit mencari dan mencoba berbagai perbaikan, saya menemukan masalah dapat diatasi dengan menghapus yang berikut dari web.config:
Rupanya staticContent sudah ditinggalkan sekarang?
Sumber
Edit 1
IIS semacam ini mencegah penyajian file .json ketika program dikerahkan. Jika Anda melakukan ini, Anda seharusnya menambahkan kembali .json (aplikasi / json) ke jenis pantomim situs Anda di IIS. Berikut ini beberapa info lebih lanjut: http://www.iis.net/configreference/system.webserver/staticcontent/mimemap
Edit 2
Saya perhatikan bahwa dalam situasi saya solusi edit 1 di atas hanya berfungsi sementara. Setelah saya memindahkan kembali entri dihapus. Jadi, saya memindahkan XML mimeMap ke
Web.Release.config
. Sekarang berfungsi dengan baik.sumber