No busques más por todo internet porque llegaste al sitio correcto, poseemos la respuesta que quieres y sin liarte.
Solución:
Descubrí que este problema se produjo debido a que Visual Studio creó un directorio virtual incorrecto en IIS debido a que el sitio web predeterminado no pudo iniciarse.
Lo que hice para resolver esto, eliminé mi sitio web predeterminado y lo creé nuevamente en IIS. Después de eso, creé los directorios virtuales específicos de mi aplicación. Esto resuelve mi problema. Todavía no sé por qué el sitio web predeterminado deja de funcionar después de un directorio virtual incorrecto creado por Visual Studio.
Espero que esto ayude a aquellos que enfrentan este problema.
Tuve este problema en IIS 8.5, el problema terminó siendo una entrada incompleta para el nombre de host en los enlaces. No incluí .com en el FQDN.
Tengo este problema al configurar cuentas específicas para que el sitio se ejecute como…
Desaparece si establece la contraseña en applicationHost.config directamente. Sin embargo, ya no puedo hacerlo a través de IIS …
En: C:WindowsSystem32inetsrvconfig
Puede ayudar.
Si te animas, puedes dejar un tutorial acerca de qué le añadirías a esta reseña.