пятница, 1 декабря 2017 г.

ASP.NET Ошибка приложения: Заданный аргумент находится вне диапазона допустимых значений. Имя параметра: site

Окружение

Visual Studio 2017, ASP.NET MVC проект

Ошибка


При запуске веб-приложения получил ошибку

Заданный аргумент находится вне диапазона допустимых значений.
Имя параметра: site

Трассировка стека:

[ArgumentOutOfRangeException: Заданный аргумент находится вне диапазона допустимых значений.
Имя параметра: site]
   System.Web.HttpRuntime.HostingInit(HostingEnvironmentFlags hostingFlags, PolicyLevel policyLevel, Exception appDomainCreationException) +280

[HttpException (0x80004005): Заданный аргумент находится вне диапазона допустимых значений.
Имя параметра: site]
   System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +10042604
   System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +95
   System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +254



Английская версия ошибки
Specified argument was out of the range of valid values.Parameter name: site


Решение

Фактически сделал такие действия


  • переобновил через панель установки приложений IIS Express

  • сбросил через диспетчер задач запущенный процесс IIS Express

После этого приложение заработало нормально

Помогла статья
https://stackoverflow.com/questions/17772216/specified-argument-was-out-of-the-range-of-valid-values-parameter-name-site