Argumen yang ditentukan berada di luar kisaran nilai yang valid. Nama parameter: situs


253

Saya mendapatkan Jenis Kesalahan ini seperti ::

Argumen yang ditentukan berada di luar kisaran nilai yang valid. Nama parameter: situs

saat debugging salah satu Proyek saya.

Saya juga sudah mencoba setelah menginstal ulang My Visual Studio 2012. Tetapi sekali lagi masalah yang sama saya dapatkan saat Debugging.

Konfigurasi Sistem Saya adalah:

  • Windows 8: 32-bit
  • Visual Studio: 2012

Pengecualian dilemparkan pada saat Menampilkan Seperti Halaman Web,

[ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
Parameter name: site]
   System.Web.HttpRuntime.HostingInit(HostingEnvironmentFlags hostingFlags, PolicyLevel policyLevel, Exception appDomainCreationException) +298

[HttpException (0x80004005): Specified argument was out of the range of valid values.
Parameter name: site]
   System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +9873912
   System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +101
   System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +254

di mana pengecualian ini dilemparkan?
Sriram Sakthivel

1
Pengecualian dilemparkan saat menampilkan Halaman Web setelah Debugging.
Rahul_RJ

Tidak jelas memposting beberapa kode yang melapisi pengecualian ini
Sriram Sakthivel

Sekarang lihat saya juga Mengingat Kesalahan yang ditampilkan saat menampilkan Halaman Web
Rahul_RJ

@Rahul_RJ Anda tidak membantu. Anda menunjukkan jejak stack di mana ia mengatakan lokasi pengecualian tetapi tidak termasuk kode itu.
Simon Belanger

Jawaban:


530

Jika menggunakan IIS:

  • panel kendali
  • Program
  • buka atau tutup fitur windows
  • centang layanan informasi internet
  • kemudian restart studio visual Anda

Jika menggunakan IIS Express:

Buka 'Tambah / Hapus Program' dari panel kontrol lama dan jalankan perbaikan di IIS Express Atau Anda mungkin pergi Control Panel - >> Program - >> Program dan Fitur - >> Mengaktifkan atau menonaktifkan fitur Windows - >> Layanan Informasi Internet dan centang kotak seperti yang ditunjukkan pada gambar di bawah:

masukkan deskripsi gambar di sini


41
Setelah Windows-pembaruan masalah ini membuat saya. Solusi masih berfungsi hari ini! Windows 10 Pro Insider Preview Build 16199.rs_prerelease.170513-2252
timbillstrom

21
Anda tidak memerlukan semua IIS, Anda cukup menginstal IIS Management Console (IIS -> Web Management Tools -> IIS Management Console).
John Patrick Dandison

11
Saya juga menerima kesalahan ini setelah memperbarui ke 'Windows 10 Pro Insider Preview Build 16199.rs_prerelease.170513-2252'. Menambahkan 'Konsol Manajemen IIS' seperti yang direkomendasikan oleh JPD. Masalah terpecahkan.
BobK

14
Mendapat kesalahan dengan pembaruan pencipta Win10 Fall, hanya menginstal "Hostable Web Core" melakukan trik. Terima kasih;)
LucasMetal

41
4 tahun kemudian dan jawabannya masih bertahan. Pembaruan Windows 10 diinstal dan IIS hilang. Serius, WTF MS ...
Mike Devenney

164

Ini terjadi pada saya ketika saya menerapkan Pembaruan Musim Gugur 2017 Pencipta. Saya dapat menyelesaikannya dengan memperbaiki IIS 10.0 Express (Saya tidak menginstal IIS di komputer saya.)

Catatan: Seperti yang ditunjukkan pengguna dalam komentar,

Perbaikan dapat ditemukan di "Program dan Fitur" - panel kontrol "klasik".


45
Perbaikan dapat ditemukan di "Program dan Fitur" - panel kontrol "klasik".
user2006616

4
Sama disini! Memperbaiki IIS 10.0 Express diperbaiki. Terima kasih!
Vitor Rigoni

4
Ini adalah solusi untuk IIS Express, berfungsi seperti yang dijelaskan. Karena kami tidak dapat memiliki dua jawaban resmi, saya telah menambahkan ini ke jawaban resmi.
Stefan Z Camilleri

1
Memperbaiki IIS Express akan membuat crash installer untuk saya. Saya harus menghapus / menginstal ulang IIS Express menggunakan installer Visual Studio 2017 di bawah bagian komponen individu. Ini akan memberi tahu Anda komponen lain yang perlu dihapus juga. Catat mereka dan kemudian melanjutkan dengan menghapus / menginstal ulang komponen.
Thomas927

3
Saya akhirnya mengunduh installer yang berdiri sendiri untuk IIS 10.0 Express dan melakukan uninstall / instal ulang menggunakan itu daripada membiarkan installer VS menghapus hal-hal lain. Segalanya tampak berjalan sejauh ini.
Brent Keller

37

Saya memiliki masalah yang sama saya menyelesaikannya dengan memperbaiki server iis dalam program dan fitur.

PERGI KE

Controll panel> uninstall program dan kemudian klik kanan server iis express yang diinstal (diinstal dengan Visual Studio) dan kemudian klik repair.

ini adalah bagaimana saya memecahkan masalah ini


36

Saya memiliki masalah yang sama dengan VS2017. Setelah menyelesaikan masalah.

  1. Jalankan Command prompt sebagai Administrator.
  2. Tulis dua perintah berikut yang akan memperbarui registri Anda.

reg tambahkan HKLM \ Software \ WOW6432Node \ Microsoft \ InetStp / v MajorVersion / t REG_DWORD / d 10 / f

reg tambahkan HKLM \ Software \ Microsoft \ InetStp / v MajorVersion / t REG_DWORD / d 10 / f

Ini harus menyelesaikan masalah Anda. Lihat tautan ini untuk detail lebih lanjut.


2
Solusi ini bekerja untuk saya ketika saya diblokir oleh tombol Modify berwarna abu-abu di Panel Kontrol tambah / hapus program.
camelCase

1
Anda laki-laki, microsoft f cked dengan pembaruan pembuat jatuh itu , Anda memperbaikinya. Anda bernilai lebih dari keseluruhan perusahaan
kexx

1
Ini memperbaikinya untuk saya - vanilla instal Visual Studio 2019 di Windows Server 2019. Tidak perlu reboot.
user2728841

12

Alih-alih menginstal IIS yang membengkak, saya mendapatkan milik saya diselesaikan dengan menginstal Layanan Informasi Inti Web Hostable dari Fitur Windows


Anda tidak harus menginstal semua IIS - cukup centang kotak dan ambil defaultnya. Memastikan itu jelas :)
Auri Rahimzadeh

Mendapat kesalahan dengan pembaruan pencipta Win10 Fall, hanya menginstal "Hostable Web Core" melakukan trik. Terima kasih;)
LucasMetal

Saya dapat mengkonfirmasi juga bahwa setelah pembaruan pencipta Win10 Fall, solusi yang disarankan di atas menginstal komponen inti Web Hostable melakukan trik. Untuk melakukan ini klik pada tombol Microsoft Windows, lalu ketik Hidupkan atau Matikan Fitur Windows di kotak pencarian, lalu pilih Layanan Informasi Internet Inti Web Hostable.
Jim Taliadoros

Solusi terbaik. Bekerja untuk saya seperti pesona.
vibs2006

7

Ketika Anda mulai dengan Halaman Tertentu saat men-debug proyek Anda, dan Anda menggunakan IIS Lokal, Anda mungkin telah mengisi nilai yang salah di kotak teks Halaman Tertentu.

(melalui Properti Proyek> Web> Mulai Aksi> Halaman Tertentu)

Konfigurasi yang salah:

Specific Page: "http://localhost/MyApplication/Start/SpecificPage.aspx"
Project Url: "http://localhost/MyApplication"

Konfigurasi yang tepat:

Specific Page: "/Start/SpecificPage.aspx"
Project Url: "http://localhost/MyApplication"

Catatan: Abaikan tanda kutip.


3

Jika Anda setuju dengan menggunakan server Pengembangan Visual Studio bawaan atau Anda tidak ingin atau tidak dapat menginstal IIS, Anda dapat mengubah server web yang digunakan proyek dengan masuk ke

  1. Properti Proyek (proyek klik kanan dalam solusi explorer dan pilih properti)

  2. pilih tab Web

  3. pilih "Gunakan Visual Studio Development Server".

Saya tidak tahu bagaimana itu terjadi pada saya, tetapi entah bagaimana opsi ini diubah menjadi "Gunakan Server Web IIS Lokal" untuk salah satu proyek saya.


1

Ini menyelesaikan masalah pada Windows 10 setelah pembaruan terakhir

pergi Control Panel - >> Program - >> Program dan Fitur - >> Mengaktifkan atau menonaktifkan fitur Windows - >> Layanan Informasi Internet

Tetapi berdasarkan respons sebelumnya itu tidak berfungsi kecuali memeriksa semua opsi ini seperti pada gambar di bawah

masukkan deskripsi gambar di sini


0

Bagi saya, itu terjadi karena saya telah beralih ke "Run as Administrator". Hanya satu instance dari VS yang berjalan, tetapi menjalankannya saat admin melemparkan kesalahan ini. Beralih kembali memperbaiki saya.


0

Modifikasi diklik untuk saya, tetapi menambahkan Konsol Manajemen IIS di bawah program dan fitur memperbaiki ini untuk saya. Juga pada pembaruan musim gugur Windows 10.


0

Saya mendapatkan masalah ini ketika mencoba menjalankan proyek penargetan Framework 4.5 di VS2017. Setelah mengubahnya ke Framework 4.6.X itu diperbaiki dengan sendirinya.


0
  • Buka Control Panel> Program> Program dan Fitur dan perbaiki IIS Express.
  • Mulai ulang studio visual.

Untuk mengaktifkan IIS tidak dianjurkan karena komentar lain menyarankan jika Anda tidak menggunakan sistem Anda sebagai server langsung. Untuk tujuan pengembangan hanya IIS Express yang memadai.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.