Visual Basic.NET - La cadena de entrada no tiene el formato correcto

 
Vista:
Imágen de perfil de AVIZOR
Val: 22
Ha aumentado su posición en 289 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

La cadena de entrada no tiene el formato correcto

Publicado por AVIZOR (5 intervenciones) el 06/06/2021 21:34:22
Buenas tardes. Estuve viendo un error que sucede en algunas computadoras. Para entender mejor mi problema, se los detallo a continuación.

Tengo una aplicación, la cual se abre y solicita mediante webclient la carga de un .txt, alojado en la pagina web. Para ello utilizo lo siguiente

1
2
3
4
5
6
7
8
9
10
11
12
Public Function Load_Value_Web(ByVal URL As String) As String
 
    Dim Client As New WebClient()
    Client.Encoding = Encoding.UTF8
    Client.Proxy = Nothing
    Dim Reply As String = Client.DownloadString(URL)
    Client.Dispose()
    Return Reply
 
 
 
End Function

Y de la siguiente forma lo cargo:

1
Temp = Load_Value_Web("https://www.MIWEB.com/stats/numuserS.log")

El error que me aparece es el siguiente:

8fkKMTl

Y esto es lo que intente, y el error persiste:

1) Intente Poner/Sacar client.proxy =nothing
2) Intente poner/sacar uso de "using"
3) intente poner/sacar "encoding"
4) Intente usar httprequest de la siguiente forma:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Function Load_Value_Web1(ByVal laUrl As String)
 
    ' Cear la solicitud de la URL.
    Dim request As WebRequest = WebRequest.Create(laUrl)
 
    ' Obtener la respuesta.
    Dim response As WebResponse = request.GetResponse()
 
    ' Abrir el stream de la respuesta recibida.
    Dim reader As New StreamReader(response.GetResponseStream())
 
    ' Leer el contenido.
    Dim res As String = reader.ReadToEnd()
 
    ' Mostrarlo.
    Return res
 
    ' Cerrar los streams abiertos.
    reader.Close()
    response.Close()
End Function

5) Intente usar DownloadAsyncString (Descarga de forma asyncronica). También da error al cargar
6) Intente habilitar el firewall en la pc del usuario que tiene el problema
7) Intente poner try catch pero es información que necesito cargar si o si
8) Intente cambiar de NET FRAMEWORK 4.5.2 (El que usa mi app) a NET FRAMEWORK 4.7.2 (Por si las dudas, ya que el usuario tenia el 4.8)
9) Intente hacer una "copia local" a system.dll al generar el codigo como release

Soy un poco novato en vbnet, desde ya muchas gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de melqui
Val: 643
Bronce
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

La cadena de entrada no tiene el formato correcto

Publicado por melqui (242 intervenciones) el 09/06/2021 17:38:25
1
Load_Value_Web("https://www.MIWEB.com/stats/numuserS.log")
está correcto ? pues estas llamando un formato que tiene *.log
no se si está correcto ese formato. si encaso estas cargando un txt, tienes que clocar el el formato de txt. ahora si es un log, desde una pagina. tienes que llamar esa log como html.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de AVIZOR
Val: 22
Ha aumentado su posición en 289 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

La cadena de entrada no tiene el formato correcto

Publicado por AVIZOR (5 intervenciones) el 09/06/2021 17:45:48
Hola gracias por tu respuesta melqui! Te comento como lo solucione.. Cansado de ver todos los foros de soporte, que brindan soluciones (muy buenas, no las menosprecio) sobre este tema...

El dominio a donde estaba llegando tiene instalado wordpress, se ve que algo cambia en el SSL. Lo que hice fue crear un nuevo SUBDOMINIO ageno a todo, donde solamente están los "download" de esa forma, no salto más error. El formato es indistinto, me lo reconoce sea .log o .txt asi que buenisimo

Gracias por la respuesta!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar