El paso a paso o código que hallarás en este post es la solución más fácil y efectiva que hallamos a tu duda o dilema.
Solución:
Actualmente es un error en VS2019 – (4 de noviembre de 2019)
1.) Cierra tu solución
2.) Borrar applicationhost.config
en carpeta .vs
o eliminar todo .vs
carpeta.
Él .vs
es una carpeta oculta y generalmente está al lado de su archivo de solución.
3.) Reinicie su solución de nuevo
Gracias a @Lex Li me ha dado la solución.
El problema estaba en applicationhost.config, el archivo de metabase que contiene todas las configuraciones para el lanzamiento de IISExpress por parte de Visual Studio para ejecutar su aplicación web.
Para Visual Studio 2019, este archivo se encuentra en
$(solutionDir).vsprojectNameconfigapplicationhost.config
Para otra versión, consulte esta publicación: ¿Dónde se encuentra el archivo de configuración / metabase de IIS Express?
en la sección que tenía lo siguiente:
Donde hay algún escenario extraño definido por
eso ciertamente se agregó cuando intenté establecer como carpeta de inicio la ruta /docs.
Al comentar esta configuración y otra al final del archivo relacionado con esta ruta, se resolvió el problema.
Recibí el mismo error cuando hice lo siguiente:
- Publicó dos sitios web principales de asp.net independientes
- En IIS, creó dos sitios web en “Sitio web predeterminado”, cada uno con una ruta física configurada para cada una de las carpetas de publicación en (1) respectivamente.
- Ahora cualquiera de los sitios que abro primero funciona, y el segundo da ese error.
Problema:
Dado que mis dos sitios están en “Sitio web predeterminado”, ambos usan DefaultAppPool, que es la causa de este error. El mismo error ocurre cuando los sitios no están en “Sitio web predeterminado” pero usan el mismo grupo de aplicaciones.
Solución:
Como se menciona en los documentos,
Para corregir este error, ejecute aplicaciones en grupos de aplicaciones de IIS separados.
para mí, este problema se resolvió cuando comencé a usar grupos de aplicaciones separados para cada sitio.