none
página de inicio RRS feed

  • Pregunta

  • Hola

    Sigo haciendo mi primer sitio ASP

    Quisiera que siempre se iniciara con una página determinada Para ello en MyProjet/Web /Acción de  inicio - seleccione pagina especificada puse el nombre de esa pagina-

     Eso funciona bien en el IDE, pero cuando lo subo al hosting es ignoarada.

    ¿Que puedo hacer?

    Gracias


    Pedro López

    miércoles, 20 de enero de 2016 15:47

Respuestas

  • >>Como en la página inicial se debe ingresar una contraseña yo quisiera que solo se pudiera acceder al sitio desde esta página. ¿Es posible?

    si usas la seguridad de asp.net menbership esto es automatico

    Login – Usando Password con Hash

    defin en el web.config

    <authentication mode="Forms">
        <forms name="appNameAuth" path="/" loginUrl="frmLogin.aspx" defaultUrl="Default.aspx" protection="All" />
    </authentication>
    de esta forma sera el propio .net quien controle el acceso y sino estas autenticado redirecciona automaticamente al login

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 21 de enero de 2016 10:45

Todas las respuestas

  • Eso se debe modificar en el IIS del Hosting

    <system.webServer>
      <defaultDocument>
        <files>
          <clear />
          <add value="MiPagina.aspx" />
        </files>
      </defaultDocument>
    </system.webServer>

    http://www.iis.net/ConfigReference/system.webServer/defaultDocument


    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    miércoles, 20 de enero de 2016 15:57
    Moderador
  • hola

    los hosting definen paginas por defecto para el inicio del sitio web

    Por lo general en el Panel de Control del hosting (si es que disponen de uno) brindan esta info, entonces podrias definir en tu sitio una pagina con el nombre por defecto qu deberia tener

    Por lo general definir un Default.aspx deberia funcionar

    Sino podrias concultar al proveedor del hosting cuales son los nombres de paginas que define por defecto

    Si tendrias acceso al IIS podrias cambiarlo imagen

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    miércoles, 20 de enero de 2016 16:14
  • Hola

    Gracias por responder.

    Mi hosting propone lo siguiente:


      <?xml version="1.0" encoding="UTF-8"?> 
        <configuration> 
            <system.webServer> 
                <defaultDocument> 
                    <files> 
                        <add value="index.aspx" /> 
                    </files> 
                </defaultDocument> 
            </system.webServer> 
        </configuration>

    Lo que no se es donde poner la primera linea.

    Gracias


    Pedro López

    jueves, 21 de enero de 2016 9:41
  • Gracias, ya lo solucioné.

    Ahora si pongo www.subdominio.dominio.com el sitio se inicia en la página inicial. 

    Pero eso no impide que se pueda iniciar por cualquier otra pagina si se la invoca adecuadamente.

    Como en la página inicial se debe ingresar una contraseña yo quisiera que solo se pudiera acceder al sitio desde esta página. ¿Es posible?

    Gracias


    Pedro López

    jueves, 21 de enero de 2016 10:32
  • >>Como en la página inicial se debe ingresar una contraseña yo quisiera que solo se pudiera acceder al sitio desde esta página. ¿Es posible?

    si usas la seguridad de asp.net menbership esto es automatico

    Login – Usando Password con Hash

    defin en el web.config

    <authentication mode="Forms">
        <forms name="appNameAuth" path="/" loginUrl="frmLogin.aspx" defaultUrl="Default.aspx" protection="All" />
    </authentication>
    de esta forma sera el propio .net quien controle el acceso y sino estas autenticado redirecciona automaticamente al login

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 21 de enero de 2016 10:45