Foros del Web » Programación para mayores de 30 ;) » .NET »

C# Extraño problema, en debug actualiza registro mysql, corriendo normal no.

Estas en el tema de C# Extraño problema, en debug actualiza registro mysql, corriendo normal no. en el foro de .NET en Foros del Web. Hola, estoy haciendo un programa en c# que hace lo siguiente: Código: WebClient wc = new WebClient(); Network.ipp = "127.0.0.1";//wb.DownloadString("http://" + Network.url + "/server/ip.php"); try ...
  #1 (permalink)  
Antiguo 10/01/2013, 22:41
 
Fecha de Ingreso: enero-2007
Mensajes: 12
Antigüedad: 17 años, 3 meses
Puntos: 0
C# Extraño problema, en debug actualiza registro mysql, corriendo normal no.

Hola, estoy haciendo un programa en c# que hace lo siguiente:

Código:
WebClient wc = new WebClient();
            Network.ipp = "127.0.0.1";//wb.DownloadString("http://" + Network.url + "/server/ip.php");
            try { string response = wc.DownloadString("http://" + url + "/server/client_connect.php?ip=" + HttpUtility.UrlEncode(ipp) 
                + "&mac=" + HttpUtility.UrlEncode(mac) + "&hn=" + HttpUtility.UrlEncode(hostname)+"&version=" + HttpUtility.UrlEncode(version_or)); }//Send mac, ip, hostname and version to php server
Por el lado de php tengo tengo lo siguiente:

Los valores los recojo con GET
Código:
$query = "UPDATE pc_info SET actualizacion = '".$date."', ip= '".$ip."' WHERE mac= '".$mac."'";
El problema radica en que si pongo un break point en cualquier lado del programa y lo ejecuto en modo depuracion este funciona bien los vlaores de hostname e ip son pasados al PHP.
Si yo corro el programa sin debuguear, o en modo debugueo pero sin break points, el programa solo pasa el parametro "mac" al php.
Que es lo que puede estar causando esto?
Gracias

Edit: Acabo de solucionarlo, nose porque pero cambiando el orden de envio de parametros ahora funciona, es decir mandar mac=loqsea&ip=

Última edición por krosty4782; 10/01/2013 a las 22:52
  #2 (permalink)  
Antiguo 14/01/2013, 17:10
Avatar de drako_darpan  
Fecha de Ingreso: octubre-2008
Ubicación: Sinaloa
Mensajes: 617
Antigüedad: 15 años, 6 meses
Puntos: 58
Respuesta: C# Extraño problema, en debug actualiza registro mysql, corriendo normal n

Hola que tal, bueno mira ami me paso algo similar pero era al ejecutar un programa y generar una carpeta y obtener el historial de un modulo.

Lo que en mi caso paso, fue que le ganaba la ejecucuion del programa al que generar la carpeta.

Lo que yo puse un sleep de 2000, con esto se generaba la carpeta y el programa corria ya sin problemas.

Prueba eso, antes de mandar llamar al PHP pon un sleep, para que el programa termine de obtener toda la informacion a mandar.


Etiquetas: debug, extraño, mysql, net, registro, server, actualizar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:27.