Указанный аргумент вышел за пределы допустимых значений. Имя параметра: сайт

Я получаю такой вид ошибки, как:

Указанный аргумент был вне диапазона допустимых значений. Имя параметра: сайт

при отладке любого из моих проектов.

Я также попытался после переустановки моей Visual Studio 2012. Но опять же проблема, которую я получаю во время отладки.

Мои системные конфигурации:

  • Windows 8: 32-разрядный
  • Visual Studio: 2012

Исключение выбрано во время показа веб-страницы Like,

[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

Ответ 1

При использовании IIS:

  • панель управления
  • программы
  • открывать или закрывать окна
  • тик интернет информационные услуги
  • затем перезапустите вашу визуальную студию

При использовании IIS Express:

Откройте "Установка и удаление программ" со старой панели управления и выполните восстановление в IIS Express. Или вы можете перейти в Панель управления - >> Программы - >> Программы и компоненты - >> Включить или отключить функции Windows - >> Информационные службы Интернета. и установите флажок, как показано на рисунке ниже:

enter image description here

Ответ 2

Это произошло со мной, когда я применил Обновление Осени Создателя 2017 года. Мне удалось решить путем восстановления IIS 10.0 Express (на моем компьютере не установлен IIS).

Примечание. Как отметил пользователь в комментариях,

Ремонт можно найти в разделе "Программы и компоненты" - "классическая" панель управления.

Ответ 3

У меня была такая же проблема, я разрешил ее, восстановив сервер iis в программах и функциях.

GO TO

Панель управления > удалить программу а затем щелкните правой кнопкой мыши установленный iis-экспресс-сервер (установленный с помощью Visual Studio) а затем нажмите "Восстановить".

вот как я решил эту проблему

Ответ 4

У меня была такая же проблема с VS2017. После решения проблемы.

  • Запустите командную строку как администратор.
  • Напишите следующие две команды, которые будут обновлять ваш реестр.

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

reg добавить HKLM\Software\Microsoft\InetStp/v MajorVersion/t REG_DWORD /d 10/f

Это должно решить вашу проблему. Подробнее см. Ссылку .

Ответ 5

Вместо того, чтобы устанавливать раздутый IIS, я могу решить проблему, установив Internet Information Services Hostable Web Core из функций Windows

Ответ 6

Когда вы начинаете с определенной страницы при отладке своего проекта и используете локальный IIS, вы могли бы заполнить неправильное значение в текстовом поле Конкретная страница.

(через "Свойства проекта" > "Сеть" > "Начало действия" > "Конкретная страница" )

Неверная конфигурация:

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

Правая конфигурация:

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

Примечание. Игнорируйте кавычки.

Ответ 7

Если вы пользуетесь встроенным сервером Visual Studio Development или не хотите или не можете установить IIS, вы можете изменить веб-сервер, который использует проект, перейдя в

  • Свойства проекта (щелкните правой кнопкой мыши проект в проводнике решений и выберите свойства)

  • выберите вкладку "Веб"

  • выберите "Использовать сервер разработки Visual Studio".

Я не знаю, как это случилось со мной, но каким-то образом этот вариант был изменен на "Использовать локальный веб-сервер IIS" для одного из моих проектов.

Ответ 8

Это решило проблему в Windows 10 после последнего обновления

перейдите Панель управления - >> Программы - >> Программы и компоненты - >> Включение или отключение функций Windows - >> Информационные службы Интернета

Но, основываясь на предыдущем ответе, он не будет работать, если не проверить все эти параметры, как показано на рисунке ниже.

enter image description here

Ответ 9

Для меня это произошло, потому что я переключился на "Запуск от имени администратора". Только один экземпляр VS был запущен, но он запускал его, поскольку админ перебрасывал эту ошибку. Отключившись, я исправил меня.

Ответ 10

Модификация была выделена для меня, но добавление консоли управления IIS в рамках программ и функций исправлено для меня. Также в Windows 10 обновляется обновление.

Ответ 11

Эта проблема возникла при попытке запустить проект, ориентированный на Framework 4.5 в VS2017. После изменения его на Framework 4.6.X это было исправлено само собой.

Ответ 12

  • Перейдите в Панель управления> Программы> Программы и компоненты и восстановите IIS Express.
  • Перезапустите визуальную студию.

Включать IIS не рекомендуется, поскольку другие комментарии указывают, что вы не используете свою систему в качестве живого сервера. Для целей разработки достаточно только IIS Express.