"halaman yang anda minta tidak dapat disajikan karena ekstensi konfigurasi." pesan kesalahan

I'm mendapatkan pesan kesalahan ini ketika mencoba untuk menjalankan aplikasi saya. Saya don't tahu bagaimana untuk memperbaikinya:

HTTP Error 404.3 - halaman Tidak Ditemukan anda minta tidak dapat dilayani karena ekstensi konfigurasi. Jika halaman ini script add handler. Jika file harus didownload, menambahkan MIME peta.

Berikut ini's screenshot dari error page:

Apa yang dapat saya lakukan untuk memperbaiki kesalahan ini?

Mengomentari pertanyaan (3)

Di Windows 8/10, anda harus menggunakan

  • Buka Control Panel →
  • Program dan Fitur →
  • Turn Windows features on or off →
  • Layanan Informasi Internet (IIS) →
  • World Wide Web Services →
  • Pengembangan Aplikasi Fitur →
  • Memeriksa barang-barang yang sesuai, seperti memungkinkan ASP.NET. (saya.e install sesuai versi yang anda ingin mengkonfigurasi website anda dengan)

Referensi: Check solusi dari pertanyaan ini untuk referensi

Komentar (12)
Larutan

Gunakan aspnet_regiis.exe untuk mendaftarkan versi .NET framework yang anda gunakan.

Ini adalah masalah umum dan terjadi ketika IIS diinstal setelah LENSA atau .NET framework.

Catatan - untuk Windows 8/10 pengguna, lihat jawaban lain oleh JohnOpincar di bawah ini. Dan juga komentar/tips dari Kevin Brydon.

Komentar (5)

Saya tetap bahwa di Windows 10:

  1. Pergi ke Control Panel - Program dan Fitur - Turn Windows features on or off.

  2. Pilih .NET Framework 4.6 Lanjutan Layanan - Layanan WCF

  3. Cek HTTP Aktivasi.

  4. OK selesai.

Komentar (10)

Dalam kasus saya saya perlu untuk menambahkan MIME jenis untuk masing-masing ekstensi file yang ingin saya sajikan untuk web config:







    ...
Komentar (4)

Dalam hal ini akan membantu siapa pun, saya mendapatkan kesalahan ini ketika mencoba untuk menjalankan aspnet_regiis.exe:

Operasi gagal dengan 0x8007000B

upaya Yang dilakukan untuk memuat program dengan format yang benar

Ternyata, server berlari 2008 64 bit dan saya mencoba untuk menjalankan versi 32 bit dari utilitas. Menjalankan versi yang ditemukan di \Windows\Microsoft.NET\Framework64\v2.0.50727 tetap masalah.

c:\Windows\Microsoft.NET\Framework64\v2.0.50727>aspnet_regiis.exe -i
Komentar (0)

I've hanya memiliki situasi yang sama dengan pelanggan saya. Kami memiliki kita sendiri produk yang menginstal sebuah situs web. Installer mengkonfigurasi semuanya: IIS kolam renang, situs, web.config, dll.

Kami memasang situs web lain menggunakan installer kami. Kami memasuki parameter yang sama, sehingga web.konfigurasi yang terjadi harus sama di kedua situs.

Namun, baru diinstal situs bekerja dengan baik, sementara yang lama tidak't. Kemudian aku membuka 2 IIS Manager windows dan mulai membandingkan perbedaan dalam pengaturan situs web. Dan saya menemukan sebuah masalah.

Seseorang dihapus semua Handler Pemetaan dengan situs yang lama. Jika anda pergi ke "Handler pemetaan", anda akan melihat ada aspx, asmx dan ekstensi lain dan nama-nama penangan. Jadi, di situs yang lama semua catatan-catatan yang hilang.

Jadi, saya akan menyarankan pertama untuk memeriksa "Handler pemetaan" - harus ada banyak catatan di sana. Membuat sebuah situs web baru dan membandingkan untuk mengetahui berapa banyak yang harus ada.

Yang dihapus mereka, orang atau program lain, saya tidak tahu. Jika seseorang dapat memberitahu jika ada beberapa pelacakan aplikasi yang akan memberitahu bahwa pengguna domain\yohanes adalah memodifikasi situs web pada tanggal "07.03.2012 12:34" yang akan berguna.

Komentar (1)

Saya tetap saya masalah pada Windows 2012 server dengan Menginstal SEMUA WCF Fitur.

A) Server Manager > Mengelola[link kiri atas] > Tambahkan Peran dan Fitur

B) Fitur > .Net Framework 4.5 Fitur > Layanan WCF

C) Centang (enable) fitur. Aku memeriksa semua.

D) Memasang

Komentar (1)

Menjalankan Windows Server 2008 R2 64 bit dan .net framework 4.5, menjalankan perintah ini dari lokasi ini, dan berhasil:

C:\Windows\Microsoft.NET\Framework64\v4.0.30319>aspnet_regiis -i

output:

Microsoft (R) ASP.NET RegIIS version 4.0.30319.0
Administration utility to install and uninstall ASP.NET on the local machine.
Copyright (C) Microsoft Corporation.  All rights reserved.
Start installing ASP.NET (4.0.30319.0).
.....
Finished installing ASP.NET (4.0.30319.0).
Komentar (0)

Seperti @Mahmoodvcs disebutkan saya memerlukan untuk mengatur/menambahkan MIME type untuk file ekstensi yang saya butuhkan untuk host/download langsung, dalam hal ini adalah Heroku's file dump (postgres's backup database), sehingga dalam rangka untuk mengatur masyarakat IIS server di mana anda dapat men-download file ini tanpa memerlukan AWS S3 ember atau HTTP saham seperti dropbox ini adalah pilihan hebat!



Komentar (0)

Saya juga punya kesalahan ini, pada Windows Server 2008 IIS 7, saya tidak punya visual studio diinstal jadi install ulang / perbaikan .NET 4.0 melakukan trik.

Komentar (0)

By the way, aku've hanya menemukan posting ini: http://blogs.msdn.com/b/webtopics/archive/2010/03/19/iis-7-5-how-to-enable-iis-configuration-auditing.aspx ini menjelaskan bagaimana untuk melakukan audit perubahan pada IIS. Bagi mereka yang menghadapi masalah yang sama saya sarankan untuk mengaktifkan audit dan kemudian melihat mengapa situs anda berhenti bekerja.

Komentar (0)

Untuk menambahkan ekstensi untuk melayani di IIS tindak

  1. Buka IIS Manager dan arahkan ke tingkat yang ingin anda kelola.
  2. Di Fitur Tampilan, klik ganda Jenis MIME.
  3. Di panel Tindakan, klik Tambahkan.
  4. Dalam Menambahkan MIME Type kotak dialog, ketik nama file ekstensi ekstensi nama File kotak teks. ... Jenis jenis MIME
  5. dalam tipe MIME kotak teks.
  6. Klik OK.
Komentar (1)

PHP 7.3 Aplikasi IIS di Windows Server 2012 R2

Ini adalah proses dua langkah untuk saya.

  1. Mengaktifkan Layanan WCF - dengan server restart

  2. Tambahkan FASTCGI Modul Pemetaan

Pergi ke Server Manager > Tambahkan peran dan fitur Pilih server dari server renang Pergi ke Fitur > Layanan WCF Saya memilih semua kategori kemudian diinstal

Pergi ke IIS > memilih situs Di center pane pilih Handler Pemetaan Tangan kanan panel pilih Tambahkan Modul Pemetaan

Dalam jendela edit:

Permintaan path: *.php

Modul: FastCgimodule

Eksekusi: aku melihat-lihat ke php-cgi.exe di dalam folder PHP

Nama: PHP7.3

Sekarang aku berpikir tentang hal itu. Mungkin ada cara untuk menambahkan ini handler pemetaan di dalam web-config jadi jika anda memindahkan situs anda ke server lain anda don't harus menambahkan pemetaan ini berulang-ulang.

EDIT: Berikut ini adalah. Tambahkan ini ke <handler - > bagian dari web-config.

Komentar (0)

Memverifikasi bahwa aplikasi outdoor di IIS (dalam kasus IIS7 atau di atas) dipilih sebagai yang terintegrasi. Dalam hal ini, mungkin perubahan untuk Klasik dapat memecahkan masalah ini.

Komentar (0)

Aku mencoba untuk mengatur MediaWiki pada windows 7 pc dan punya kesalahan ini.

Solusi saya adalah untuk "membuat global FastCGI handler untuk pemetaan php".

Komentar (0)

Terkait dengan Server 2016, saya harus menambahkan:

  1. Jalankan perintah ini: masalah -lv dari dir: C:\Windows\Microsoft.NET\Framework\v2.0.50727\ Ini memberi anda best view dari apa yang terjadi di

  2. Pada Server 2016, menginstal .bersih dan iis keluar dari urutan tidak tampaknya menjadi masalah.

  3. Apa yang lebih mungkin untuk menjadi masalah pada Server 2016 adalah bahwa asp.net tidak diinstal pada mesin.

Komentar (0)

Untuk Windows Server 2016

  1. Buka Server Manager` bentuk
  2. Mengelola -> Tambahkan Peran dan Fitur
  3. Berikutnya sampai Fitur halaman
  4. Periksa WCF Services dilengkapi dengan semua subfeatures
  5. Next dan Install
Komentar (0)