none
debug remoto RRS feed

  • Pregunta

  • hola foro:

    Estoy desarrollando con asp.net  y  mi entorno de desarrollo esta mi maquina . Luego en un hosting tengo un servidor  de Base de datos de test y  otro de base de datos de prod  con IIS .

    a la maquina  del hosting que tiene todos estos servidores se  puede entrar por escritorio remoto .

    Queria saber si se existe alguna forma acceder desde mi visual studio apuntando la cadena de conexion a la base de test del hosting, es para poder debaguear errores.   y si habilito  por ejemplo desde afuera la bd cualquiera podria acceder.? . Que tampoco se como hacerlo

    Gracias.






    • Editado Inovador2015 miércoles, 21 de octubre de 2015 3:31
    miércoles, 21 de octubre de 2015 3:27

Respuestas

  • mas o menos completando lo dicho por Norberto. Puedes hacer otra cosa. Crea un sitio nuevo en tu hosting únicamente para test. Y allí despliegas la misma aplicación y la cadena de conexión la configuras para atacar a tu server de desarrollo.

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

    miércoles, 21 de octubre de 2015 6:04
    Moderador
  • Hola

    Si existe manera, primero si tu base de datos esta publicada en internet debes generar un usuario para desarrollo el cual solo tenga permiso a tu base de datos de test, en el SQL Server te vas a Security > Logins y generas uno con dbowner a tu base de datos de prueba.

    https://mredison.wordpress.com/2009/03/15/como-creo-un-usuario-en-sql-server/

    Prueba tu usuario Nuevo desde tu SQL Server Management para verificar que todo este bien.

    Referente a tu pregunta si cualquier a podria accede la readlidad es que podrian tartar, por lo que tu usuario y contraseña debe tener buena.

    Despues en tu aplicacion de Visual Studio cambias tu cadena de conexion a tu servidor con tu usuario y contraseña para poder hacer el debug, en tu web config si lo expandes se mostraran dos archivos uno con debug y otro release, ahi puedes configurar tus cadenas de conexion para que cuando estes en desarrollo tome una y cuando generes el release a produccion tome el correcto.

    Saludos


    miércoles, 21 de octubre de 2015 3:44
  • hola

    >>Luego en un hosting tengo un servidor  de Base de datos de test y  otro de base de datos de prod  con IIS .

    este hosting lo brinda un proveedor ? si es asi deberias consultar con el si expone la db a internet para el acceso remoto

    algunos lo que hacen es brindarte una conexion por VPN, para que puedas administrar la db de forma remota

    pero esto deberias consultar con el personal que administra el hosting

    si te deja exponer el sql server de forma remota, solo es cuestion de definir esto en el connectin string de tu aplicacion y ejecutarlo local

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    miércoles, 21 de octubre de 2015 9:34

Todas las respuestas

  • Hola

    Si existe manera, primero si tu base de datos esta publicada en internet debes generar un usuario para desarrollo el cual solo tenga permiso a tu base de datos de test, en el SQL Server te vas a Security > Logins y generas uno con dbowner a tu base de datos de prueba.

    https://mredison.wordpress.com/2009/03/15/como-creo-un-usuario-en-sql-server/

    Prueba tu usuario Nuevo desde tu SQL Server Management para verificar que todo este bien.

    Referente a tu pregunta si cualquier a podria accede la readlidad es que podrian tartar, por lo que tu usuario y contraseña debe tener buena.

    Despues en tu aplicacion de Visual Studio cambias tu cadena de conexion a tu servidor con tu usuario y contraseña para poder hacer el debug, en tu web config si lo expandes se mostraran dos archivos uno con debug y otro release, ahi puedes configurar tus cadenas de conexion para que cuando estes en desarrollo tome una y cuando generes el release a produccion tome el correcto.

    Saludos


    miércoles, 21 de octubre de 2015 3:44
  • mas o menos completando lo dicho por Norberto. Puedes hacer otra cosa. Crea un sitio nuevo en tu hosting únicamente para test. Y allí despliegas la misma aplicación y la cadena de conexión la configuras para atacar a tu server de desarrollo.

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

    miércoles, 21 de octubre de 2015 6:04
    Moderador
  • hola

    >>Luego en un hosting tengo un servidor  de Base de datos de test y  otro de base de datos de prod  con IIS .

    este hosting lo brinda un proveedor ? si es asi deberias consultar con el si expone la db a internet para el acceso remoto

    algunos lo que hacen es brindarte una conexion por VPN, para que puedas administrar la db de forma remota

    pero esto deberias consultar con el personal que administra el hosting

    si te deja exponer el sql server de forma remota, solo es cuestion de definir esto en el connectin string de tu aplicacion y ejecutarlo local

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    miércoles, 21 de octubre de 2015 9:34
  • tarde en responder, muchas gracias por la informacion
    jueves, 22 de octubre de 2015 22:59