Specified Argument was out of the range of valid values Parameter name : site

29 Ağustos 2017 1 dk okuma süresi 2 okunma


.Net geliştiricilerinin çok sık karşılaştığı ve çözümünün de çok kolay olduğu bir hatadır "Specified Argument was out of the range of valid values Parameter name : site". Hata IIS'in yüklü olmaması veya aktif olmamasından kaynaklıdır.


Çözüm Yöntemi

  1. Başlat > Çalıştır (Windows tuşu + R)
  2. Açılan pencereye "appwiz.cpl" yazın ve enter'a basın.
  3. Solda bulunan "Windows Özelliklerini Aç veya Kapat" açın.
  4. Açılan pencereden "Internet Information Services" seçeneğini bulun ve işaretleyip "Tamam" diyin.
  5. İşlem bittiğinde restart atın ve projenizi tekrar çalıştırın.
Genellikle sadece bu işlemden sonra sorun çözülür ama hala hata alıyorsanız "Internet Information Services Barındırılabilir Web Çekirdeği" de işaretleyerek yükleme yapın ve yeninden restart atın.

Yazılarıma abone olmak ister misiniz?
Spam yapılmaz, sadece bildirim amaçlıdır. İstediğiniz zaman abonelikten çıkabilirsiniz.
İlginizi çekebilecek diğer yazılar.
Asp.net Core ile farklı bir class library'den appsettings json dosyasını kolayca okumak

VS2015'in 3. update'ini yaptıktan sonra asp.net core web uygulaması yaratmak istediğimde şu şekilde bir hata ile karşılaştım. "Exception : The system cannot find the file specified. (Exception from HRESULT: 0x80070002)". Çözümü oldukça basit.

Entity framework code first kullanıyorsanız ve inheritance yapıp yeni bir class yarattığınızda bunun gibi bir hata alırsınız. Bunun nedeni fluent api'nin inheritance yapılan class ile ana class'ın map yapmaya çalışması ve ilgili kolonu veritabanında bulamamasıdır. Çözümü ise inherit olmuş class'a [NotMapped] DataAnnotations attribute'unu eklemek.