none
Identity no me crea las DB RRS feed

  • Pregunta

  • Hola, cree un proyecto MVC con Autenticacion Unico Usuario, para usar con Identity, este funciona a la hora de registrar e ingresar los usuarios, pero no me esta creando las tablas en mi DB. Alguien sabe que puede ser lo que me esta faltando?

    Gracias

    viernes, 23 de noviembre de 2018 14:39

Respuestas

  • Buenas,

    Eso que dices no es muy normal... Si esta registrando datos, es que la base de datos existe y es correcta, sino te generaría una excepción.

    Revisa la cadena de conexión a la db, por si acaso estuviese apuntando a un sitio diferente al que crees y realmente este la DB bien.

    Con lo que sea nos comentas

    Atte


    Jorge Turrado Ferrero

    Mis repositorios en GitHub

    Mi Blog


    Ranking GitHub Euskadi
    Ranking GitHub Alava

    No olvides votar mi comentario si te ha ayudado y marcarlo como respuesta si ha sido la solución, con eso ayudas a mejorar mi reputación en la comunidad y a identificar la respuesta a la gente que tenga el mismo problema.

    • Marcado como respuesta Nacho Sa viernes, 23 de noviembre de 2018 20:47
    viernes, 23 de noviembre de 2018 14:59
  • hola nacho

    fijate en el management sql server debes tener una base de datos con nombre del proyecto y tiene las tablas...

    Si quieres que estas tablas se ubiquen en tu BD donde creaste las tablas del proyecto debes hacer que el config  apunte a la base de datos de tu proyecto, ya que cuando creas el identity como te digo realiza una bases de datos diferente al de tu proyecto.

    te puedes guiar tambien con esta pagina

    https://www.codeproject.com/Articles/1010804/How-to-Customize-Profile-Info-in-ASP-NET-Identity 


    • Editado greg_dorian viernes, 23 de noviembre de 2018 15:24
    • Marcado como respuesta Nacho Sa viernes, 23 de noviembre de 2018 20:47
    viernes, 23 de noviembre de 2018 15:24
  • hola

    >>este funciona a la hora de registrar e ingresar los usuarios, pero no me esta creando las tablas en mi DB

    no entiendo, como puede funcionarte para registrar he ingresar sino tienes conexion a una db ? no tiene sentido

    debes de tener la db en algun lugar solo que no estas pudiendo localizarla, valida sino se adjunta dinamicamente y se creo en la carpeta AppData, quizas el connection string indique que no se crea integrada al servicio de sql server

    revisa el connection string

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta Nacho Sa viernes, 23 de noviembre de 2018 20:47
    viernes, 23 de noviembre de 2018 18:13

Todas las respuestas

  • Buenas,

    Eso que dices no es muy normal... Si esta registrando datos, es que la base de datos existe y es correcta, sino te generaría una excepción.

    Revisa la cadena de conexión a la db, por si acaso estuviese apuntando a un sitio diferente al que crees y realmente este la DB bien.

    Con lo que sea nos comentas

    Atte


    Jorge Turrado Ferrero

    Mis repositorios en GitHub

    Mi Blog


    Ranking GitHub Euskadi
    Ranking GitHub Alava

    No olvides votar mi comentario si te ha ayudado y marcarlo como respuesta si ha sido la solución, con eso ayudas a mejorar mi reputación en la comunidad y a identificar la respuesta a la gente que tenga el mismo problema.

    • Marcado como respuesta Nacho Sa viernes, 23 de noviembre de 2018 20:47
    viernes, 23 de noviembre de 2018 14:59
  • hola nacho

    fijate en el management sql server debes tener una base de datos con nombre del proyecto y tiene las tablas...

    Si quieres que estas tablas se ubiquen en tu BD donde creaste las tablas del proyecto debes hacer que el config  apunte a la base de datos de tu proyecto, ya que cuando creas el identity como te digo realiza una bases de datos diferente al de tu proyecto.

    te puedes guiar tambien con esta pagina

    https://www.codeproject.com/Articles/1010804/How-to-Customize-Profile-Info-in-ASP-NET-Identity 


    • Editado greg_dorian viernes, 23 de noviembre de 2018 15:24
    • Marcado como respuesta Nacho Sa viernes, 23 de noviembre de 2018 20:47
    viernes, 23 de noviembre de 2018 15:24
  • hola

    >>este funciona a la hora de registrar e ingresar los usuarios, pero no me esta creando las tablas en mi DB

    no entiendo, como puede funcionarte para registrar he ingresar sino tienes conexion a una db ? no tiene sentido

    debes de tener la db en algun lugar solo que no estas pudiendo localizarla, valida sino se adjunta dinamicamente y se creo en la carpeta AppData, quizas el connection string indique que no se crea integrada al servicio de sql server

    revisa el connection string

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta Nacho Sa viernes, 23 de noviembre de 2018 20:47
    viernes, 23 de noviembre de 2018 18:13
  • Hola, me habia confundido y puse la cadena de conexion de la capa Datos que me dio EF, en IdentityModels y por eso no me estaba creando als tablas! Muchas gracias por sus respuestas!
    viernes, 23 de noviembre de 2018 20:48