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

Cliente HTTP C# Desktop

Estas en el tema de Cliente HTTP C# Desktop en el foro de .NET en Foros del Web. Hola Disculpen si ya habia otro tema sobre este asunto pero ya me he cansado de buscar y no he hencontrado nada que se paresca. ...
  #1 (permalink)  
Antiguo 28/04/2010, 20:06
 
Fecha de Ingreso: abril-2010
Mensajes: 3
Antigüedad: 14 años, 6 meses
Puntos: 0
Cliente HTTP C# Desktop

Hola Disculpen si ya habia otro tema sobre este asunto pero ya me he cansado de buscar y no he hencontrado nada que se paresca.
Estoy haciendo un programa de Desktop en C#, en el cual tengo que descargar y subir archivos al servidor, recorriendo los distintos directorios publicados en el servido. He intentado de varias formas y nada solamente me deja leer y bajar archivos con la clase WebClient aqui debajo pongo el codigo


Directory.SetCurrentDirectory("");
WebClient cliente = new WebClient();
cliente.Credentials = new NetworkCredential("user","pass");
cliente.DownloadFile("http://server/archivDescargar", "archivDescargar");
byte[] datos = cliente.UploadFile("http://server/App/archivSubirAlServer", "archivSubirAlServer");
Stream lectorq = cliente.OpenRead("http://server/App");

Ya tengo instalado el IIS y la carpeta App tiene todos los dados, la cuestion es que me deja descargar el archivo, pero cuando voy a subir alguno me da error: Error en el servidor remoto (401) No autorizado, al igual que con la siquiente linea de codigo me da ese mismo error, pero eso si esta lina de codigo si me funciona en una PC donde no esta instalado el IIS
Stream lectorq = cliente.OpenRead("http://server/App");

Ya no se que hacer me gustaria que alguien le hechara un ojo y me diera una ayudita, quizas alla alguna manera mejor de hacerla no se he utilizado HTTPWebRequest y Socket pero no he trabajado mucho con ellos si alguien me pudiera decir se los agradeveria de verdad
  #2 (permalink)  
Antiguo 30/04/2010, 08:12
 
Fecha de Ingreso: abril-2010
Mensajes: 3
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Cliente HTTP C# Desktop

Ahora lo estoy haciendo con Socket pero no encuentro cuales son los comandos que tengo que mandarle al servidor IIS para autenticarme, digo esto porque creo no estoy seguro pero me parece que no son los mismos comandos para todos los servidores ej: Apache e IIS

Etiquetas: cliente, desktop, https
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 08:39.