Otrzymuję ten rodzaj błędu jak:
Podany argument był poza zakresem prawidłowych wartości. Nazwa parametru: site
podczas debugowania dowolnego z moich projektów.
Próbowałem też po ponownej instalacji programu My Visual Studio 2012. Ale znowu ten sam problem pojawia się podczas debugowania.
Konfiguracje mojego systemu to:
- Windows 8: 32-bitowy
- Visual Studio: 2012
Zgłaszany jest wyjątek podczas pokazywania podobnej strony internetowej,
[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
c#
visual-studio
iis
web-config
Rahul_RJ
źródło
źródło
Odpowiedzi:
Jeśli używasz IIS:
Jeśli używasz IIS Express:
Otwórz „Dodaj / Usuń programy” ze starego panelu sterowania i uruchom naprawę w IIS Express Lub możesz przejść do Panelu sterowania - >> Programy - >> Programy i funkcje - >> Włącz lub wyłącz funkcje systemu Windows - >> Internetowe usługi informacyjne i zaznacz pole wyboru, jak pokazano na poniższym obrazku:
źródło
To przyszło mi do głowy, gdy zastosowałem aktualizację Fall Creator Update 2017. Rozwiązałem problem, naprawiając IIS 10.0 Express ( nie mam IIS zainstalowanych na moim urządzeniu).
Uwaga: jak zauważył użytkownik w komentarzach,
źródło
Miałem ten sam problem, który rozwiązałem, naprawiając serwer iis w programach i funkcjach.
IŚĆ DO
Panel sterowania> odinstaluj program, a następnie kliknij prawym przyciskiem myszy zainstalowany serwer iis express (zainstalowany z Visual Studio), a następnie kliknij napraw.
w ten sposób rozwiązałem ten problem
źródło
Miałem ten sam problem z VS2017. Po rozwiązany problem.
To powinno rozwiązać twój problem. Więcej informacji można znaleźć pod tym linkiem .
źródło
Zamiast instalować rozdęty IIS, mój problem został rozwiązany przez zainstalowanie Internetowego hostowanego Web Core usług informacyjnych z funkcji systemu Windows
źródło
Gdy zaczynasz od konkretnej strony podczas debugowania projektu i używasz lokalnych usług IIS, być może wpisałeś niepoprawną wartość w polu tekstowym konkretnej strony.
(poprzez Właściwości projektu> Internet> Rozpocznij akcję> Określona strona)
Zła konfiguracja:
Prawidłowa konfiguracja:
Uwaga: zignoruj cudzysłowy.
źródło
Jeśli nie masz nic przeciwko korzystaniu z wbudowanego serwera Visual Studio Development lub nie chcesz lub nie możesz zainstalować IIS, możesz zmienić serwer internetowy, z którego korzysta projekt, wchodząc w
Nie wiem, jak mi się to przydarzyło, ale jakoś ta opcja została zmieniona na „Użyj lokalnego serwera sieci Web IIS” w jednym z moich projektów.
źródło
To rozwiązało problem w systemie Windows 10 po ostatniej aktualizacji
przejdź do Panelu sterowania - >> Programy - >> Programy i funkcje - >> Włącz lub wyłącz funkcje systemu Windows - >> Internetowe usługi informacyjne
Ale na podstawie poprzedniej odpowiedzi nie działa, chyba że zaznaczysz wszystkie te opcje, jak na zdjęciu poniżej
źródło
Dla mnie tak się działo, ponieważ przełączyłem się na „Uruchom jako administrator”. Działała tylko jedna instancja VS, ale uruchomiona jako administrator zgłosiła ten błąd. Przełączenie z powrotem naprawiło mnie od razu.
źródło
Modyfikacja była dla mnie wyszarzona, ale dodanie konsoli zarządzania IIS do programów i funkcji naprawiło to. Również w jesiennej aktualizacji systemu Windows 10.
źródło
Ten problem występuje podczas próby uruchomienia projektu ukierunkowanego na Framework 4.5 w VS2017. Po zmianie na Framework 4.6.X sam się naprawił.
źródło
Włączanie IIS nie jest zalecane, ponieważ sugerują to inne komentarze, jeśli nie używasz systemu jako serwera na żywo. Do celów programistycznych wystarcza tylko IIS Express.
źródło