Problema web developer sql 2005 xpress e inicio de sesion con proveedor de suscripciones

03/11/2008 - 06:02 por al2gaiden | Informe spam
Hola, estoy haciendo un sitio web como proyecto de una materia para la
universidad, es mas que nada una tienda virtual, independientemente de
las caracteristicas adicionales que tendrá, lo estoy haciendo en el
visual web developer e implemente el sistema de inicio se sesion
automatico que trae como herramienta (el control login y la
herramienta de "Config de asp .net" desde el menu Sitio Web). Lo unico
que hice fue arrastrar el control login y seguir los pasos que vienen
en este tutorial de msdn http://msdn.microsoft.com/es-es/library/879kf95c(VS.80).aspx
. La cosa está en que puedo dar de alta usuarios y loguarme y entrar a
las paginas que estan marcadas como privadas (las que son solo para
los miembros logueados dentro del sitio web) y todo funciona de
maravilla ejecutandolo con Ctrl F5 o en Iniciar Depuracion. Pero al
momento de hacer el acceso desde el sitio ya montado en el IIS 5.1
(tengo XP) y poner la direccion ip, localhost o el nombre de mi pc en
cualquier navegador de internet, me entra a mi sitio pero al momento
de ir a la pagina de login y poner un usuario existente y su
contraseña, siempre me devuelve error de contraseña y al querer crear
un nuevo usuario me marca error de que la base de datos es solo
lectura y no puedo ni iniciar sesion ni mucho menos crear un nuevo
usuario. En resumen, los inicios de sesion y la creacion de usuarios
si funcionan si ejecuto la pagina desde el web developer, pero al
montarla en el servidor web ya no.

Ya llevo dias pikandole a donde puedo, me meti hasta el archivo
machine.config en la carpeta de netframework para intentar modificar
unos parametros acerca del sqlxpress y ponerlo como el sql normal pero
sin darme resultados. Intente instalando sql server enterprise pero no
supe como configurar para que el web developer y los controles de
inicio de sesion pudieran trabajar ahi ya que segun vinen configurados
para usar el express pero que se pueden implementar proveedores de
suscripciones personalizados y no se ke tanta cosa. Para poder
continuar con el proyecto necesito hacer jalar eso de los inicios de
sesion o implementarlos manualmente de una manera sencilla ya que aunk
el proyecto vale 20% de la calif final es necesario para aprovar.
Espero alguien me pueda ayudar con esto y gracias de antemano por
detenerse unos min a leer este post.

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera (MVP)
03/11/2008 - 15:45 | Informe spam
Le sugiero que pregunte en los foros de programación.

Gustavo Larriera, Microsoft MVP
http://www.linkedin.com/in/gustavolarriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"al2gaiden" wrote:

Hola, estoy haciendo un sitio web como proyecto de una materia para la
universidad, es mas que nada una tienda virtual, independientemente de
las caracteristicas adicionales que tendrá, lo estoy haciendo en el
visual web developer e implemente el sistema de inicio se sesion
automatico que trae como herramienta (el control login y la
herramienta de "Config de asp .net" desde el menu Sitio Web). Lo unico
que hice fue arrastrar el control login y seguir los pasos que vienen
en este tutorial de msdn http://msdn.microsoft.com/es-es/library/879kf95c(VS.80).aspx
.. La cosa está en que puedo dar de alta usuarios y loguarme y entrar a
las paginas que estan marcadas como privadas (las que son solo para
los miembros logueados dentro del sitio web) y todo funciona de
maravilla ejecutandolo con Ctrl F5 o en Iniciar Depuracion. Pero al
momento de hacer el acceso desde el sitio ya montado en el IIS 5.1
(tengo XP) y poner la direccion ip, localhost o el nombre de mi pc en
cualquier navegador de internet, me entra a mi sitio pero al momento
de ir a la pagina de login y poner un usuario existente y su
contraseña, siempre me devuelve error de contraseña y al querer crear
un nuevo usuario me marca error de que la base de datos es solo
lectura y no puedo ni iniciar sesion ni mucho menos crear un nuevo
usuario. En resumen, los inicios de sesion y la creacion de usuarios
si funcionan si ejecuto la pagina desde el web developer, pero al
montarla en el servidor web ya no.

Ya llevo dias pikandole a donde puedo, me meti hasta el archivo
machine.config en la carpeta de netframework para intentar modificar
unos parametros acerca del sqlxpress y ponerlo como el sql normal pero
sin darme resultados. Intente instalando sql server enterprise pero no
supe como configurar para que el web developer y los controles de
inicio de sesion pudieran trabajar ahi ya que segun vinen configurados
para usar el express pero que se pueden implementar proveedores de
suscripciones personalizados y no se ke tanta cosa. Para poder
continuar con el proyecto necesito hacer jalar eso de los inicios de
sesion o implementarlos manualmente de una manera sencilla ya que aunk
el proyecto vale 20% de la calif final es necesario para aprovar.
Espero alguien me pueda ayudar con esto y gracias de antemano por
detenerse unos min a leer este post.

Respuesta Responder a este mensaje
#2 al2gaiden
04/11/2008 - 06:35 | Informe spam
Hola, ya encontre la respuesta por si alguien llega a tener el mismo
problema. Lo que dio problemas en este caso fueron los permisos del
archivo ante los usuarios foraneos. Lo que hay ke hacer es ir a
Opciones de carpeta" y en "Ver" hay ke deseleccionar la casilla
"Utilizar uso comprtido simple de archivos" y entonces en los archivos
ASPNETDB.MDF y aspnetdb_log.ldf hay ke dar click derecho encima de
ellos y en "Propiedades" ir a la pestaña "Seguridad" y en la lista de
usuario seleccionar "Todos" y conceder todos los permisos necesarios
para ambos archivos. Ya una vez ke hice esto pude loguarme y crear
usuarios en mi sitio web montado en el IIS sin problema alguno.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida