c# - resolucion - Al usar Autenticación de formularios ASP.NET, ¿cómo obtengo una imagen para que aparezca en la pantalla de inicio de sesión?
formularios asp.net ejemplos (1)
Puede agregar excepciones en su Web.Config usando reglas específicas de la ubicación (agréguelas después de la sección System.Web):
<location path="stylesheet.css">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
<location path="img/">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
Estoy haciendo autenticación de formularios simples para una pequeña aplicación ASP.NET (3.5, C #) y configurando mis nombres de usuario y contraseñas en el web.config.
Me gustaría aplicar la hoja de estilo predeterminada e incluir el gráfico del encabezado (incluido en cada otra página) pero el gráfico y la hoja de estilo no se aplicarán, presumiblemente porque el usuario anónimo no tiene acceso a esos dos archivos. ¿Hay alguna manera fácil de agregarlos o de alguna otra manera para que la imagen aparezca en la página?
Aquí está la sección relevante de web.config:
<authentication mode="Forms">
<forms name=".ASPXFORMSAUTH"
path="/"
loginUrl="login.aspx"
protection="All" timeout="30">
<credentials passwordFormat="SHA1">
<user
name="testuser"
password="hashgoeshere"/>
</credentials>
</forms>
</authentication>
<authorization>
<deny users="?" />
</authorization>
La hoja de estilo está en: /stylesheet.css y la imagen está en: /img/logoimage.png
Gracias. Este sitio me hace feliz porque con suerte hará que Experts Exchange y su cojo DIE!