20 votos

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

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

  1. Abra el Administrador de IIS
  2. Vaya a una aplicación virtual existente (o cree una nueva)
  3. Abra su Configuración básica diálogo
  4. Haga clic en Ajustes de la prueba
  5. Aparece el mensaje de error

Está ocurriendo con las nuevas Aplicaciones y también con las que ya estaban (y sin ese problema) antes.

Las propias aplicaciones siguen funcionando.

¿Alguien ha resuelto ya esto?

0 votos

¿A qué ruta está configurada root de su sitio web? * ¿Existe la ruta? * ¿Su usuario de IIS tiene acceso a la ruta? * Intente añadir un simple .gif a la ruta. ¿Puede acceder a él? * Si tiene éxito, pruebe con una página ASP.NET. ¿Funciona?

0 votos

@Erik, no hay problemas para abrir el sitio en el navegador, ver las páginas de imágenes. El problema por el que pregunto es en el gestor de IIS.

0 votos

Pero, ¿qué dice el mensaje de error? ¿Está seguro de que no está utilizando la Seguridad Integrada, y el Administrador de IIS no puede probar esto, ya que no está autenticado cuando se ejecuta a través del Administrador de IIS?

4voto

Greg Buntz Puntos 31

Compruebe que su versión específica de ASP.NET está permitida en IIS como sigue:

  1. Seleccione el servidor superior (root) en el Administrador de IIS.
  2. Restricciones ISAPI y CGI de Doubleclick.
  3. Si su versión de ASP.NET no está permitida, haga clic con el botón derecho y permítala.

Esto me lo ha solucionado, espero que a ti también te funcione.

0 votos

Gracias. Muchas preguntas surgen de esto. Me pregunto por qué hacen esto por defecto. ¿Por qué no es la primera respuesta cuando se busca este error? la lista continúa.

1voto

Kapil Sharma Puntos 11

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

  1. Comprueba el pool de aplicaciones que utiliza tu aplicación.
  2. Haga clic en el grupo de aplicaciones y haga clic en la configuración avanzada, lo que conducirá a una nueva ventana.
  3. Compruebe la versión de .NET Framework
  4. Establecer el perfil de usuario de carga a True
  5. Establecer el ping como verdadero

1voto

Saariko Puntos 800

Algo que me funcionó fue permitir las aplicaciones de 32 bits en el applicationpool.

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

HTH

1voto

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

0voto

user167490 Puntos 1

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

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

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: