El argumento especificado estaba fuera del rango de valores válidos. Nombre del parámetro: sitio


253

Estoy recibiendo este tipo de error como ::

El argumento especificado estaba fuera del rango de valores válidos. Nombre del parámetro: sitio

mientras depuro cualquiera de mi proyecto.

También lo intenté después de volver a instalar My Visual Studio 2012. Pero, de nuevo, el mismo tipo de problema que tengo al depurar.

Las configuraciones de mi sistema son:

  • Windows 8: 32 bits
  • Visual Studio: 2012

Se produce una excepción al momento de mostrar Me gusta de página web,

[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

¿Dónde se lanza esta excepción?
Sriram Sakthivel

1
Se produce una excepción al mostrar la página web después de la depuración.
Rahul_RJ

No está claro publicar algún código en qué línea se lanza esta excepción
Sriram Sakthivel

Ahora vea, también he dado el error que se muestra al mostrar la página web
Rahul_RJ

@Rahul_RJ No estás ayudando. Está mostrando el seguimiento de la pila donde dice la ubicación de la excepción pero no incluye ese código.
Simon Belanger

Respuestas:


530

Si usa IIS:

  • panel de control
  • Programas
  • abrir o cerrar ventanas características
  • marcar servicios de información de internet
  • luego reinicie su estudio visual

Si usa IIS Express:

Abra 'Agregar / quitar programas' desde el panel de control anterior y ejecute una reparación en IIS Express O puede ir al Panel de control - >> Programas - >> Programas y características - >> Activar o desactivar las características de Windows - >> Servicios de información de Internet y marque la casilla de verificación como se muestra en la imagen a continuación:

ingrese la descripción de la imagen aquí


41
Después de una actualización de Windows, este problema me atrapó. ¡La solución todavía funciona hoy! Windows 10 Pro Insider Preview Build 16199.rs_prerelease.170513-2252
timbillstrom

21
No necesita todo IIS, solo puede instalar IIS Management Console (IIS -> Herramientas de administración web -> IIS Management Console).
John Patrick Dandison

11
También recibí este error después de actualizar a 'Windows 10 Pro Insider Preview Build 16199.rs_prerelease.170513-2252'. Se agregó 'IIS Management Console' como lo recomienda JPD. Problema resuelto.
BobK

14
Obtuve el error con la actualización de los creadores de Win10 Fall, la instalación solo del "Hostable Web Core" fue la solución. Gracias;)
LucasMetal

41
4 años después y la respuesta aún se mantiene. Actualización de Windows 10 instalada e IIS desapareció. En serio, WTF MS ...
Mike Devenney

164

Esto se me ocurrió cuando apliqué la actualización de Fall Creator 2017. Pude resolverlo reparando IIS 10.0 Express ( no tengo IIS instalado en mi caja).

Nota: Como un usuario señaló en los comentarios,

La reparación se puede encontrar en "Programas y características", el panel de control "clásico".


45
La reparación se puede encontrar en "Programas y características", el panel de control "clásico".
user2006616

44
¡Igual que aquí! Reparación de IIS 10.0 Express fijo. ¡Gracias!
Vitor Rigoni

44
Esta es la solución para IIS Express, funciona como se explica. Como no podemos tener dos respuestas oficiales, he agregado esto a la respuesta oficial.
Stefan Z Camilleri

1
Reparar IIS Express podría bloquear el instalador por mí. Tuve que desinstalar / reinstalar IIS Express usando el instalador de Visual Studio 2017 en la sección de componentes individuales. Le indicará que otros componentes también deben desinstalarse. Anótelos y luego continúe con la desinstalación / reinstalación de los componentes.
Thomas927

3
Terminé descargando el instalador independiente para IIS 10.0 Express y haciendo la desinstalación / reinstalación usando eso en lugar de dejar que el instalador VS eliminara las otras cosas. Todo parece estar funcionando hasta ahora.
Brent Keller

37

Tuve el mismo problema que lo resolví reparando el servidor iis en programas y características.

IR

Panel de control> desinstale un programa y luego haga clic derecho en el servidor iis express instalado (instalado con Visual Studio) y luego haga clic en reparar.

así es como resolví este problema


36

Tuve el mismo problema con VS2017. Siguiente resolvió el problema.

  1. Ejecute el símbolo del sistema como administrador.
  2. Escriba los siguientes dos comandos que actualizarán su registro.

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

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

Esto debería solucionar tu problema. Consulte este enlace para más detalles.


2
Esta solución funcionó para mí cuando estaba bloqueado por un botón Modificar atenuado en el panel de control para agregar / quitar programas.
camelCase

1
usted el hombre, Microsoft cogió con su creador de actualizaciones Falls Falls , lo arregló. vales más que toda la compañía
kexx

1
Esto lo solucionó para mí: instalación estándar de Visual Studio 2019 en Windows Server 2019. No necesitaba reiniciar.
usuario2728841

12

En lugar de instalar el IIS hinchado, resuelvo el mío instalando el Web Hostable Web Core de Internet Information Services desde las características de Windows


No tiene que instalar todo IIS, simplemente marque la casilla y tome los valores predeterminados. Asegurándose de que eso esté claro :)
Auri Rahimzadeh

Obtuve el error con la actualización de los creadores de Win10 Fall, la instalación solo del "Hostable Web Core" fue la solución. Gracias;)
LucasMetal

También puedo confirmar que después de la actualización de los creadores de Win10 Fall, la solución sugerida anteriormente de instalar el componente central de Hostable Web funcionó. Para hacer esto, haga clic en el botón Microsoft Windows, luego escriba Activar o desactivar las características de Windows en el cuadro de búsqueda, luego seleccione Internet Information Services Hostable Web Core.
Jim Taliadoros

Mejor solución. Trabajó para mí como un encanto.
vibs2006

7

Cuando comienza con una página específica mientras depura su proyecto, y está utilizando IIS local, es posible que haya llenado un valor incorrecto en el cuadro de texto Página específica.

(a través de Propiedades del proyecto> Web> Iniciar acción> Página específica)

Configuración incorrecta

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

Configuración correcta

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

Nota: ignore las comillas.


3

Si está de acuerdo con el uso del servidor de desarrollo de Visual Studio incorporado o no desea o no puede instalar IIS, puede cambiar el servidor web que usa el proyecto ingresando a

  1. Propiedades del proyecto (haga clic con el botón derecho en el proyecto en el explorador de soluciones y seleccione las propiedades)

  2. seleccione la pestaña Web

  3. seleccione "Usar el servidor de desarrollo de Visual Studio".

No sé cómo me sucedió, pero de alguna manera esta opción se cambió a "Usar servidor web IIS local" para uno de mis proyectos.


1

Esto resolvió el problema en Windows 10 después de la última actualización

ir Panel de control - >> Programas - >> Programas y características - >> Activar o desactivar las características de Windows - >> Servicios de información de Internet

Pero según la respuesta anterior, no funciona a menos que marque todas estas opciones como en la imagen a continuación

ingrese la descripción de la imagen aquí


0

Para mí, estaba sucediendo porque me había cambiado a "Ejecutar como administrador". Solo se estaba ejecutando una instancia de VS, pero ejecutarla como administrador arrojó este error. Cambiar de nuevo me arregló de inmediato.


0

La modificación estaba en gris para mí, pero la adición de la Consola de administración IIS en los programas y características me solucionó esto. También en Windows 10 actualización de otoño.


0

Recibí este problema al intentar ejecutar un proyecto dirigido a Framework 4.5 en VS2017. Después de cambiarlo a Framework 4.6.X, se solucionó por sí solo.


0
  • Vaya a Panel de control> Programas> Programas y características y repare el IIS Express.
  • Reinicia el estudio visual.

No se recomienda encender el IIS, ya que otros comentarios sugieren si no está utilizando su sistema como un servidor en vivo. Para fines de desarrollo, solo IIS Express es adecuado.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.