Frecuentes
Visto 746 veces
0
Hola, estoy un poco perdido y esto es algo que está fuera de mi conocimiento.
Estaba desarrollando un sitio web en un servidor de desarrollo. Creé una autenticación de usuario y reglas de acceso en mi sitio web. Entonces VS creó Aspnetdb. También creé una página de inicio de sesión utilizando el control de inicio de sesión integrado. Niego a todos los usuarios anónimos a la página, por lo que se redirigirá a la página de inicio de sesión cada vez.
Ahora que moví aspnetdb y mi sitio web al servidor remoto al nuevo alojamiento que compré. También fusioné algunas tablas en aspnetdb. Pero no sé cómo cambiar la cadena de conexión para ese control de inicio de sesión. No escribí ningún código para eso y no hay una cadena de conexión en web.config para conectarme a aspnetdb. Para otras páginas en las que creé desde cero, cambié las cadenas de conexión a aspnetdb y funciona bien, pero el control de inicio de sesión no.
L
1 Respuestas
1
Encontré este artículo y resolví el problema. En la máquina local, la seguridad está incrustada en el archivo .mdf, supongo. Entonces no hay una cadena de conexión en webconfig. Supongo que fue en Asp.net 2 donde puedo encontrar el cambio de la cadena de conexión en alguna parte. No estoy seguro. Pero para usar solo tengo que escribir mi propio método de inicio de sesión (LoginControl.Authenticate), que también es bastante sencillo. Gracias a todos. Resuelto.
respondido 10 mar '12, 00:03