none
configurar sitio web predeterminado RRS feed

  • Pregunta

  • Hola a todos:

    Cuando voy a crear un directorio virtual en IIS veo que no tengo la opción de sitio web predeterminado.

    Me creo un directorio virtual después de agregar sitio web.

    Y me da el error

    Es incorrecto utilizar una sección registrada como allowDefinition='MachineToApplication' mas allá del nivel de aplicación. Este error puede tener como origen un directorio virtual que no esté configurado como aplicación en IIS

    Una solución que se propone es convertir el sitio web en una aplicación. Lo hice, y entonces no me reconoce el sitio, a la hora de ejecutar  las páginas, no encuentra el sitio.

    El sittio web es http://localhost/wwwroot

    La ruta de acceso física s c:/inetpub/wwwroot

    Dentro del sitio web wwwroot me creo un directorio virtual cuya ruta física es c:/inetpub/wwwroot/httpdocs

    ¿Qué me falla?

    miércoles, 3 de enero de 2018 11:24

Respuestas

  • Hola de nuevo:

    Gracias por la bienvenida.

    Veo que necesito crearme un directorio virtual para que ejecute las páginas dentro de dicho directorio.

    Si creo una aplicación, no un directorio, no puedo acceder a su contenido, no ejecuta las páginas dentro de dicha aplicación. ¿correcto?

    No sé para qué valen las aplicaciones.

    Lo que me parece que me falla es la opción 'sitio web predeterminado'. Y allí meter el directorio virtual, no en sitio web creado por mí. Borré accidentalmente eso: sitio web predeterminado. Y no sé cómo recuperarlo.

    Por mucha vuelta que le dé, la IIS está bien configurada. Si me ejecuta las páginas, aun con ese error descrito que me da al ejecutarlas, ya me lo dice todo.

    Como bien dice Leandro, es una cuestión de deploy, no de código.

    He borrado los web.config que se repetían.





    miércoles, 3 de enero de 2018 17:35

Todas las respuestas

  • Hola volar.2016

    Te recomiendo que revises la configuración de  TU IIS con el fin de detectar si no estás omitiendo ningún paso que te esté impidiendo la visualización de tu sitio web.

    Quedamos al pendiente de cualquier actualización de tu parte.

    Saludos Cordiales.

    Gracias por usar los foros de MSDN.

    Pablo Rubio
     _____

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    miércoles, 3 de enero de 2018 16:50
    Moderador
  • Hola de nuevo:

    Gracias por la bienvenida.

    Veo que necesito crearme un directorio virtual para que ejecute las páginas dentro de dicho directorio.

    Si creo una aplicación, no un directorio, no puedo acceder a su contenido, no ejecuta las páginas dentro de dicha aplicación. ¿correcto?

    No sé para qué valen las aplicaciones.

    Lo que me parece que me falla es la opción 'sitio web predeterminado'. Y allí meter el directorio virtual, no en sitio web creado por mí. Borré accidentalmente eso: sitio web predeterminado. Y no sé cómo recuperarlo.

    Por mucha vuelta que le dé, la IIS está bien configurada. Si me ejecuta las páginas, aun con ese error descrito que me da al ejecutarlas, ya me lo dice todo.

    Como bien dice Leandro, es una cuestión de deploy, no de código.

    He borrado los web.config que se repetían.





    miércoles, 3 de enero de 2018 17:35
  • Hola de nuevo:

    Cuando intento probar la configuración del sitio web mío, wwwroot, me dice:

    'no se puede verificar el acceso a la ruta de acceso c:\inetpub\wwwroot'

    En la explicación del error dice:

    'Asegúrese de que la identidad del grupo de aplicaciones tiene acceso de lectura para la ruta física. '

    No sé cómo asegurarme de eso, ya que si edito la identidad del grupo de aplicaciones usada en el sitio web mío no veo en ningún sitio acceso a alguna ruta.

    Uso la autenticación paso a través. No sé con qué usuario creé las páginas. Estas páginas fueron creadas antes de configurar el IIS

    Ese usuario, ¿es el de sql server?

    Pensé que podía ser un tema de permisos. Pero me ejecuta las páginas igual.

    Sigo investigando.

    Gracias por cualquier ayuda

    




    • Editado volar.2016 miércoles, 3 de enero de 2018 18:25
    miércoles, 3 de enero de 2018 17:45
  • Hola nuevamente:

    Sigo este enlace

    https://web.archive.org/web/20140811021651/http://www.tamilcodes.com/asp-net/converting-virtual-directory-into-an-application-to-run-asp-net-in-iis/

    Me dice que puedo tener ese error al ejecutar las páginas si las creé desde visual studio.

    Y se me confirma que el directorio virtual debe estar dentro del sitio web predeterminado

    ¿Cómo recuperarlo?

    Gracias por todo.


    • Editado volar.2016 miércoles, 3 de enero de 2018 18:42
    miércoles, 3 de enero de 2018 18:40