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

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

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

отлаживая любой из моих проектов.

Я также попытался после переустановки моей 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 

Если вы используете IIS:

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

Если вы используете IIS Express:

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

введите описание изображения здесь

Это произошло со мной, когда я применил обновление разработчика Fallout 2017 года. Я смог решить, восстановив IIS 10.0 Express (у меня нет IIS, установленного на моем ящике).

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

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

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

ИДТИ К

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

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

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

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

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

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

Это должно решить вашу проблему. См. Эту ссылку для получения более подробной информации.

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

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

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

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

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

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

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

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

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

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

  2. выберите вкладку «Веб»

  3. выберите «Использовать сервер разработки Visual Studio».

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

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

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

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

введите описание изображения здесь

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

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

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

  • В чем разница между customErrors и httpErrors?
  • Шифрование Web.Config
  • Настройка строки подключения в ASP.NET для SQL SERVER
  • Как защитить пароли, хранящиеся в web.config?
  • Ограничить доступ к определенному controllerу по IP-адресу в бета-версии ASP.NET MVC
  • Как использовать преобразование Web.Config в строках подключения?
  • ASP.NET web.config: атрибуты configSource и файлов
  • Плюсы и минусы AppSettings vs applicationSettings (.NET app.config / Web.config)
  • Программно зарегистрировать HttpModules во время выполнения
  • Как предотвратить перезапуск приложения ASP.NET при изменении web.config?
  • Что получает приоритет, maxRequestLength или maxAllowedContentLength?
  • Давайте будем гением компьютера.