He buscado y buscado en Google, y no puedo encontrar nada que parezca aplicable a mi situación, y mucho menos resuelve el problema. No importa a qué dirección en mi sitio web intente navegar (incluso las direcciones que no existen dan este error en lugar de un 404), recibo exactamente el mismo mensaje (la ruta es siempre '/'). ¿Algunas ideas?
Server Error in '/' Application.
Failed to map the path '/'.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.InvalidOperationException: Failed to map the path '/'.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[InvalidOperationException: Failed to map the path '/'.]
System.Web.HttpRuntime.HostingInit(HostingEnvironmentFlags hostingFlags, PolicyLevel policyLevel, Exception appDomainCreationException) +336
[HttpException (0x80004005): Failed to map the path '/'.]
System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +11556592
System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +141
System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +4813333
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.225
ACTUALIZACIÓN: Regresé al sitio unos minutos después de publicar esto, no hice cambios en el código o la configuración, y el error desapareció. Estoy realmente desconcertado, pero ya no es un problema.
Respuestas:
Tuve el mismo problema (MVC 4) en IIS 7. Resultó que la identidad del grupo de aplicaciones no tenía la autorización correcta para la ruta del sitio.
fuente
reiniciar IIS resolvió el mismo problema en mi caso. Parece que algo falla en IIS. Tampoco valió la pena mi pánico.
IIS 7.5, por cierto.
fuente
No tiene que restablecer IIS, solo puede reciclar el grupo de aplicaciones.
fuente
Hoy, cuando cambié el nombre del sitio web predeterminado, en el que estaba alojada mi aplicación MVC, comencé a recibir ese error también. Pero reinicié IIS y el problema se resolvió.
fuente
También tengo el mismo problema. En mi caso trabajando en InstalledSheild / InstalledAware, para hacer la configuración del servicio web. Después de la ejecución de la instalación, aparece el error anterior, mientras se resuelve el problema al verificar, se encontró que la ruta del sitio web predeterminada de II se elimina después de la ejecución de la instalación.
Así que solo agrego la ruta como se muestra a continuación.
Está abierto IIS, vaya a 'Sitio web predeterminado' -> Configuración avanzada (en el menú del lado derecho)
Vaya a Ruta física y pegue estas cosas: '% SystemDrive% \ inetpub \ wwwroot' como se muestra a continuación
fuente
Descubrí que había nombrado mal algunos directorios virtuales en el Administrador de IIS. Después de arreglarlos, estaba bien.
fuente
Estas muestras se ejecutan en el servidor. Por lo tanto, el usuario de Windows debe tener permisos de LECTURA / ESCRITURA o debe ejecutar la muestra en modo Administrador.
Intente ejecutar la muestra en modo Administrador.
fuente
Lo siguiente funciona para mí: 1. Haga clic derecho en "Sitio web predeterminado" 2. Elija Configuración avanzada 3. Configure la ruta física a C: \ inetpub \ wwwroot 4. Haga clic en Aceptar. 5. Explore el sitio web predeterminado. -> Funciona
fuente
Esta línea (parte superior del seguimiento de la pila) le dice que hay algo mal en la configuración del alojamiento.
¿Cómo está configurado su servidor? ¿Has revisado los archivos de configuración?
Buscaría a través de ellos específicamente cualquier configuración o atributo que tenga el valor único "/".
fuente
Creo que esto se debe a que IIS no puede encontrar la carpeta raíz. es decir, wwwroot. Reiniciar el IIS no será útil en algunos escenarios. Si la ruta raíz ha cambiado, debe devolverla a% SystemDrive% \ inetpub \ wwwroot
haciendo clic derecho en el nodo de sitios en IIS y cambiando la ruta física a la anterior.
y asegúrese de que su grupo de aplicaciones sea asp.net v4.0 y se ejecute en modo integrado
fuente
Cambiar la piscina de
ASP.NET v4.0
aFramework4
funcionó para mí.fuente
He intentado la siguiente solución y funcionó para mí C: \ Archivos de programa \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ devenv.exe haga clic derecho en Devenv.exe en la pestaña Compatibilidad -> Nivel de privilegio -> haga clic en Ejecutar esto Programe como administrador Admin Si en cuanto a la contraseña de administrador proporcione
si ya está seleccionado, anule la selección y vuelva a seleccionarlo -> Aplicar -> Aceptar
reinicie la aplicación VS y publique su sitio web nuevamente
fuente
Recibí este error porque estaba abriendo un proyecto de sitio web a través de una unidad de red asignada en
z:\folder
lugar de conectarme a través de una ruta UNC\\server\path\folder
. Una vez que abrí el proyecto desde la ruta UNC, se construyó muy bien.fuente
Experimenté esto después de actualizar a Windows 10 Fall Creators edition versión 1709. Ninguna de las soluciones anteriores funcionó para mí. Pude corregir el error de esta manera:
Si el Administrador de IIS no está disponible en Herramientas administrativas, puede habilitarlo de esta manera:
fuente
Tuve este problema con una aplicación específica y no con todo el sitio de IIS. En mi caso, el acceso al directorio de la aplicación no fue el problema. En cambio, necesitaba reciclar el grupo de aplicaciones.
Creo que esto estaba relacionado con la forma en que se implementó la aplicación y la configuración de IIS (realizada mediante scripts y un agente de implementación).
fuente
Podría deberse a datos en su archivo web.config . Por ejemplo, una barra diagonal inversa en un nombre de usuario de dominio.
fuente
Me encontré con el mismo problema al intentar ejecutar el precompilador ASP.Net, resultó que no estaba abriendo el símbolo del sistema como administrador. Una vez que lo hice, pude ejecutar el compilador asp.net con éxito.
fuente
~ He ido al Gerente de Servicios de Información de Internet
~ Haga clic en los sitios
~ Haga clic derecho en su sitio web
~ Haga clic en Administrar sitio web> Configuración avanzada
~ Cambiar el grupo de aplicaciones a DefaultAppPool
Y me funciona bien.
fuente
Simplemente inicie cmd y ejecute el comando
iisreset
y el error desaparecerá.fuente
Mi solución fue asegurarme de que todas las características de IIS estén instaladas . Así que fui a agregar programas de eliminación en el panel de control e hice clic en agregar eliminar características de Windows y seleccioné todas las opciones excepto la compatibilidad con la consola IIS 6.
fuente
Ejecutar el comando
iisreset
(cmd con derechos elevados) solucionó este problema para mí.fuente