"Ada kesalahan saat melakukan operasi ini"

103

Saya memiliki situs web di IIS yang tidak dapat saya buka pengaturannya seperti Otentikasi, Pemetaan Penangan, Aturan Otorisasi, dll. Itu hanya menampilkan pesan kesalahan "Ada kesalahan saat melakukan operasi ini", tanpa detail lebih lanjut dan mengarah ke web .config.

Menjelajahi situs web menghasilkan kesalahan 500,19.

Saya mencoba menambahkan iis_iusrske folder situs web dan web.config, mengubah identitas pool aplikasi yang memberikan akses ke pengaturan keamanan folder web.config / situs web yang sama, kerangka target terverifikasi, iisreset / app pool mendaur ulang tidak berhasil.

Anupam Yadav
sumber

Jawaban:

202

Ternyata situs web tersebut menggunakan modul penulisan ulang URL yang saya hilang.

Penginstal platform web yang diunduh dari MS dan memasang modul penulisan ulang URL.

http://www.microsoft.com/web/downloads/platform.aspx

Berharap kesalahan IIS lebih informatif daripada hanya "Ada kesalahan ..."

Anupam Yadav
sumber
6
Terima kasih untuk ini! Saya memiliki masalah yang persis sama dan Anda menyelamatkan saya BANYAK masalah.
csells
11
Modul Penulisan Ulang URL dapat menjadi penyebab sejumlah pesan kesalahan yang menyesatkan dan banyak waktu terbuang ...
Brett Postin
5
+1 Saya akan memutar roda saya untuk waktu yang lama jika bukan karena ini.
JustinMichaels
4
Terima kasih ... ini juga memecahkan masalah saya yang sama saat bermigrasi dari satu server ke server lain.
Michael Mahony
4
Anda adalah seorang legenda! terbuang sepanjang hari untuk ini!
David Chiew
20

Ternyata situs web tersebut menggunakan modul penulisan ulang URL yang saya hilang.

Ini bukan masalah saya dan memang begitu. Saya sudah menginstal URL Rewriter, tetapi setelah peningkatan Windows 10 IIS tidak menyadarinya. Perbaikan sederhana pada Control Panel => Program dan Fitur => IIS URL Rewrite Module 2 dan berfungsi kembali.

Rubah
sumber
1
kamu menyelamatkan hariku! Saya memiliki masalah yang sama dan menyelesaikannya dengan cara yang persis sama seperti yang Anda sarankan dan semuanya berfungsi kembali sekarang. dalam kasus kami, kami meningkatkan server dari windows 2012 ke windows 2016.
Davide Piras
1
legenda. Saya sedang menginstal ulang server yang telah dibuang dan setiap kali saya membuat situs untuk salah satu situs yang akan dipulihkan, saya akan melihat kesalahan ini. Saya lupa tentang aturan penulisan ulang di web.config!
Nattrass
Saya berjuang dengan itu untuk menjalankan NAV Web Client. Saya menginstal ulang banyak hal di sini lol Bro, itu juga menyelamatkan hidup saya. Hanya memperbaiki Rewrite Module yang berhasil, menipiskan :)
Belarmino Vicenzo
Saya memiliki masalah yang sama, penginstalan ulang modul penulisan ulang tidak berguna bagi saya, tetapi perbaikan berhasil. Terima kasih!
denisv
15

Saya menjalankan IIS 8.5 dan saya menyebarkan situs Asp.Net Core 2.0 (halaman Razor) pertama saya ke IIS Server (di Windows Server 2012 R2) yang menjalankan beberapa situs web Asp.Net Framework / Classic. Ini berhasil untuk saya:

Instal paket Hosting Server Windows Inti .NET

https://docs.microsoft.com/en-us/aspnet/core/publishing/iis?tabs=aspnetcore2x#install-the-net-core-windows-server-hosting-bundle

jabits
sumber
1
paket hosting sekarang menjadi bagian dari .NET Core 2.1 SDk microsoft.com/net/download/windows
esun203
Secara harfiah tiga jam Googling dan ini akhirnya jawabannya. Terima kasih.
GeoffM
2
Benar-benar menangis di sini, terima kasih banyak! Di sini, ambil suara saya!
Polimer
7

Saya mengalami masalah ini akhir-akhir ini, solusi untuk saya adalah menginstal: ASP.NET Core / .NET Core: Runtime & Hosting Bundle. Anda bisa menemukannya di sini .

Juga sebelum menginstalnya, pastikan wwwrootizin keamanan Anda disetel untuk mengizinkan keduanya iis_iusrsdan iusrmemiliki izin Baca, Tulis, dan Jalankan.

abdo Mohammed
sumber
Ini memecahkan masalah saya. Windows 10 dan IIS 10 dan mencoba menjalankan ASP.Net Core 2.2.
Air
@Water Senang mendengarnya.
abdo Mohammed
3

Mirip dengan solusi yang ditandai di sini, saya memiliki masalah yang sama dan sekali lagi itu adalah modul IIS yang hilang, tetapi kali ini Modul Inisialisasi Aplikasi yang diperlukan, bukan URLRewrite. menginstal melalui Penginstal Platform Web atau IIS.net . memperbaiki masalah.

Langkah-langkah yang saya ambil untuk men-debug ini adalah untuk bagian demi bagian melalui konfigurasi web saya menghapus setiap bagian dan mencoba memuat situs dan / atau membiarkan IIS mengurai konfigurasi tersebut. Ketika saya menghapus bagian yang berkaitan dengan pengoptimalan inisialisasi, ini memperbaiki masalah dan saya segera ingat bahwa ketergantungan ini telah ditambahkan beberapa waktu yang lalu.

Gema sentimen bahwa ini benar-benar membutuhkan pesan kesalahan yang lebih baik !!!

LDJ
sumber
3

Masalah saya adalah saya menginstal .NET Core Hosting Bundle sebelum saya menginstal IIS. Menjalankan kembali penginstal Paket Hosting dengan Repar telah memperbaikinya untuk saya.

https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/?view=aspnetcore-3.1#install-the-net-core-hosting-bundle

Jika Paket Hosting diinstal sebelum IIS, penginstalan paket harus diperbaiki. Jalankan lagi penginstal Paket Hosting setelah menginstal IIS.

MDave
sumber
Saya bahkan tidak perlu mencari penginstal untuk menjalankannya. Saya baru saja masuk ke Control Panel -> Program dan Fitur dan kemudian mengklik kanan pada item Microsoft .NET Core 3.1.2 - Windows Server Hosting dan memilih Ubah yang kemudian memunculkan opsi untuk Perbaikan. Tepat setelah diperbaiki, semuanya bekerja.
VinceL
0
  1. Saya hanya mengklik dua kali pada Aplikasi yang memiliki kesalahan dan
  2. ubah versi .NET Framework dan
  3. kemudian ubah kembali ke versi asli dan
  4. mendaur ulang App Pools.

misalnya:

Aplikasi memiliki .NET Framework v4.0.30319 dan saya mengubahnya menjadi .NET Framework v2.0.50727 kemudian Status berubah menjadi Stop , kemudian saya klik dua kali kembali dan ubah menjadi .NET Framework v4 lalu klik kanan daur ulang dan daur ulang.

pengguna5579363
sumber
coba gunakan daftar untuk memperbaiki jawaban Anda dan agar lebih jelas
davejal
0

Pesan kesalahan yang sama, tetapi C: \ saya kehabisan ruang disk.

Stumblor
sumber
-1

berfungsi 100% **** periksa url apa saja yang ada di dalamnya <appSetting></appSetting>, coba beri komentar pada url yang tidak dikenal ini

 <!-- <add key="ErrorLogWebApi" value="https://websitename.com/api" />-->

dan juga <rewrite></rewrite>tag komentar sepenuhnya

sekarang kau coba

Sagar M
sumber
Tag penulisan ulang yang kosong menyebabkan kesalahan bagi saya ketika saya mengklik 'Logging'. Dapatkan suara positif.
timB33