Problema solucionado con GO DADDY.
como el error del try catch, era que no podia tener acceso al DLL.
tube que hacer la consulta desde el mismo ASMX. el cual es algo sencillo y basico, dejando alado las capas y los dlls.
Código:
[WebMethod(Description="Prueba Simple si responde el Servidoor SQL")]
public DataSet NativoSqlCliente() {
SqlConnection cn = new SqlConnection("Data Source=NOMBRE DE SERVIDOR; Initial Catalog=NOMBREBD; User ID=USER; Password=****;");
SqlDataAdapter da = new SqlDataAdapter("sp_test",cn); //sp_test es un store procedure.
DataSet ds = new DataSet();
da.Fill(ds);
return ds;
}
[WebMethod(Description="Ingrese un NUMERO para visualizar el numero de distritos")]
public DataSet ConsultaDistritos(string n) {
SqlConnection cn = new SqlConnection("Data Source=NOMBRE DE SERVIDOR; Initial Catalog=NOMBREBD; User ID=USER; Password=****;");
SqlDataAdapter da = new SqlDataAdapter("sp_test2 '"+n+"'", cn);//un sp con un parametro.
DataSet ds = new DataSet();
da.Fill(ds);
return ds;
}
espero que aya servido..