Soy nueva en esto de los web services, estoy haciendo una prueba, lo que quiero hacer es:
Tengo dos PC's con conexion a internet, entre las dos no hay una conexion de red.
Lo que quiero hacer es poder leer los datos de la BD de la PC 1 desde mi PC 2 por medio de un web service que subi a internet.
Cree un metodo para hacer un test de conexion a la BD, en donde me regresa "true" si se pudo conectar y "false" si no pudo hacerlo
Código:
la variable "StoreSQL" esta asi en el web.config:public bool TestConnection() { //CADENA DE CONEXION string strConn = ConfigurationManager.ConnectionStrings["StoreSQL"].ConnectionString; //OBJETO DE CONEXION SQL, SI LA BASE DE DATOS ES ACCESS //EL OBJETO SERIA OleDbConnection SqlConnection sqlConn = new SqlConnection(); //ASIGNO LA CADENA DE CONEXIÓN sqlConn.ConnectionString = strConn; try { //ABRO LA CONEXION sqlConn.Open(); //SI TODO ES CORRECTO REGRESAME VERDADERO return true; } //DE LO CONTRARIO REGRESAME FALSO catch (Exception ex) { string mensaje = ex.Message; return false; } //FINALMENTE CIERRA LA CONEXION finally { sqlConn.Close(); } }
Código:
Es decir, mi Data Source es (local) y creo que alli esta el error, como le puedo hacer para desde internet hacer la conexion con la BD de mi PC 1 ??<add name="StoreSQL" connectionString="Data Source=(local);Initial Catalog=myBD;User Id=myUser;Password=myPassword;"/>
Espero haberme explicado
Muchas gracias de antemano!!