Después de Windows 7 SP1 IIS errores con "Ruta de aplicación no válida"

20

Recibo este nuevo mensaje de error extraño en IIS después de actualizar Windows 7 (x64) con SP1.

  1. Abra el administrador de IIS
  2. Busque una aplicación virtual existente (o cree una nueva)
  3. Abra su cuadro de diálogo Configuración básica
  4. Haga clic en Configuración de prueba
  5. El mensaje de error aparece

Está sucediendo con nuevas aplicaciones y también con las que ya estaban allí (y sin ese problema) antes.

Las aplicaciones mismas continúan funcionando.

¿Alguien ha resuelto esto todavía?

sergiopereira
fuente
¿En qué ruta está establecida la raíz de su sitio web? * ¿Existe el camino? * ¿Su usuario de IIS tiene acceso a la ruta? * Intente agregar un .gif simple a la ruta. ¿Puedes acceder a él? * Si tiene éxito, intente con una página ASP.NET. ¿Funciona?
erikbra
@Erik, no hay problemas para abrir el sitio en el navegador, ver las páginas de imágenes. El problema que estoy preguntando está en el Administrador de IIS.
Pero, ¿qué dice el mensaje de error? ¿Está seguro de que no está utilizando Seguridad integrada y que el Administrador de IIS no puede probar esto, ya que no está autenticado cuando se ejecuta a través del Administrador de IIS?
erikbra

Respuestas:

4

Verifique que su versión específica de ASP.NET esté permitida en IIS de la siguiente manera:

  1. Seleccione el servidor superior (raíz) en el Administrador de IIS.
  2. Haga doble clic en Restricciones ISAPI y CGI.
  3. Si su versión de ASP.NET no está permitida, haga clic derecho y permitirla.

Esto lo resolvió para mí, espero que funcione para usted también.

Greg Buntz
fuente
Gracias. Muchas preguntas salen de esto. Me pregunto por qué hacen esto por defecto. ¿Por qué no es esta la primera respuesta al buscar este error? la lista continua.
Brad Bruce
1

Tuve el mismo problema, resuelto otorgando permisos explícitos a IIS_IUSRS en la carpeta donde está mi aplicación.


fuente
¿Qué permiso explícito le diste? Intenté darle Control total y no me ayudó. Para ser claros, tenía todos los permisos correctos antes de Win7-SP1. Hacer clic en Configuración de prueba en ese entonces solía funcionar bien.
Acabo de leer, nada lujoso ...
1

Tuve el mismo problema, aquí está mi solución.

  1. Verifique el grupo de aplicaciones que usa su aplicación.
  2. Haga clic en el grupo de aplicaciones y haga clic en Configuración avanzada, se abrirá una nueva ventana.
  3. Verifique la versión de .NET Framework
  4. Establezca Cargar perfil de usuario en Verdadero
  5. Establecer ping habilitado en True
Kapil Sharma
fuente
1

Algo que funcionó para mí fue Permitir aplicaciones de 32 bits en el grupo de aplicaciones.

Parece que la aplicación que ejecuté fue de 32 bits

HTH

Saariko
fuente
0

Todavía no he encontrado una solución, pero encuentro una solución.

Puede cambiar manualmente la configuración de IIS, en system32 \ intsrv \ config \ applicationHost.config. Simplemente cree manualmente (copiar y pegar) la sección en y.

Alexander Beletsky
fuente
Su respuesta parece estar faltando información. Es posible que desee solucionarlo o eliminarlo, si no desea que se lo rechacen.
Remi Despres-Smyth
0

Dentro de IIS en la "Configuración avanzada" de los Grupos de aplicaciones, en "General" hay una configuración de "Habilitar aplicaciones de 32 bits". Cuando configuré eso en Verdadero, este error desapareció para mí.

Phil Eddies
fuente
Ya lo había intentado. Intentó de nuevo. No hizo ninguna diferencia.
0

En mi humilde opinión ... Esta prueba es de poco valor a menos que desee probar un usuario específico e incluso entonces es marginal ... agregar cuentas de usuario a las carpetas para permitir que esta prueba funcione (como otros han dicho) margina su seguridad ... mejor para no tener esta prueba, entonces agregar usuarios a las carpetas y poner en peligro su seguridad de cualquier manera, forma o forma ...

Mientras su sitio funcione ... ese debería ser su punto de referencia ...

usuario167490
fuente
0

Esto realmente parece un error en la interfaz de usuario de IIS: cuando se selecciona "Usuario de la aplicación (pasar a través de la autenticación)", el sitio web espera que un navegador envíe las credenciales del usuario conectado actualmente. El sitio se cargará porque la autenticación "anónima" está habilitada para el sitio. Sin embargo, cuando se realiza la prueba a través de IIS MMC, el botón "Configuración de prueba ..." no se presenta ninguna credencial para el acceso al directorio, por lo tanto, verá el mensaje de error "Ruta de aplicación no válida" en IIS MMC. Si hace clic en "Examinar .... entonces el navegador predeterminado en el servidor web, generalmente Internet Explorer, presentará sus credenciales. En la mayoría de los casos, puede ignorar este error que funciona en su sitio web.

anthonymaw
fuente