none
COMUNICACION ENTRE SERVIDORES

    Question

  •  

    Hola, les escribo para que porfa me ayuden en algo

    estoy desarrollando una aplicacion de usuarios que se deben registrar llenando un formulario, luego los datos van a la base de datos y luego ciertos requerimientos que deben de llenar (deben subir por lo menos tres cartas de recomendaciones) van a ir a un folder de usuarios pero dentro de este a cada usuario se le va a crear su folder como tal, estos datos estan en otro servidor en ese caso mi pregunta es como lo conectaria o si se puede manejar este servidor como algo asi como un ftp server porfa alguien que me ayude

    si se puede con algun codigo mejor

    Thursday, November 01, 2007 8:21 PM

All replies

  • Lo más sencillo es que si los servidores están bajo un mismo dominio, crees una carpeta compartida para poder trabajar en el otro server como si fuera una carpeta local. En caso contrario, tal y como indicas, configurar el IIS para poder trabajar con los archivos vía FTP es una opción más que válida.

     

    Salud y suerte!

     

    Thursday, November 01, 2007 9:42 PM
  • Muchas gracias por tu ayuda voy a intentar como tu me dices  si algo puedo escribir de nuevo?

    Thursday, November 01, 2007 10:32 PM
  • necesitas permiso?

     

    Friday, November 02, 2007 12:12 AM
  • GRACIAS, en ese caso te voy a pedir el fa que me ayudes por que de verdad no se como comenzar he tratado de encontrar algo para leer pero no se como?  soy nueva en este lenguaje

     MIL GRACIASSSSSSSSSSSS!!

    Friday, November 02, 2007 1:11 PM
  • Pues para que te podamos ayudar debe poner algo de tu parte...

     

    Trata de cojer tu problema, y dividirlo en el mayor número de "problemillas" posible. De los problemillas trata de ver que puedes resilver y que te da problemas, y nos comentas dichos problemas de forma más concreta. Seguro que entre todos podemos aportar algo.

     

    Vamos... el divide y vencerás de toda la vida...

     

    Friday, November 02, 2007 2:16 PM
  • okay gracias de nuevo

    mira despues de leer y eso me encontre con un ejemplo de como suben un archivo X desde una ruta local a un servidor ftp o a una ruta del servidor ftp  aun no lo he podido correr porque me sale un error de depuracion

     

    aca esta el codigo

     

    Public Sub uploadFileUsingFTP(ByVal CompleteFTPPath As String, ByVal CompleteLocalPath As String)

     

    'Create a FTP Request Object and Specfiy a Complete Path

    Dim reqObj As Net.FtpWebRequest = System.Net.WebRequest.Create(CompleteFTPPath)

    reqObj.Method = System.Net.WebRequestMethods.Ftp.UploadFile

     

    Dim streamObj As IO.FileStream = System.IO.File.OpenRead(CompleteLocalPath)

    Dim buffer(streamObj.Length) As Byte

    streamObj.Read(buffer, 0, buffer.Length)

    'Close FileStream Object Set its Value to nothing

    streamObj.Close()

    streamObj = Nothing

     

     

    'Upload File to ftp://localHost/ set its object to nothing

    reqObj.GetRequestStream().Write(buffer, 0, buffer.Length)

    reqObj = Nothing

     

    End Sub

    Protected Sub uploadFileUsingFTP(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click

    'On button Click call the function

    'and Pass Parameter Values

    'Display Message on Success

     

     

    uploadFileUsingFTP("http://localhost/coursesUsers", "C:\wizard.txt")

    Label1.Text = "File Uploaded Successfully Smile"

    End Sub

     

    http://localhost deberia ir de otra manera ? o  tu sabes del algun servidor ftp publico donde lo pueda probar

     

    cuando lei ese ejemplo pues me sono pero tambien he leido que se podrian crear un directorio virtual?

    cual para ustedes seria mejor?

    Friday, November 02, 2007 4:48 PM
  • Antes de nada comentanos también que mensaje de error te arroja la depuración , y si puedes indicar la línea, pues todavía mejor...

     

    En cuanto al problema en sí, antes de optar por el FTP comprueba a ver si los dos servidores pueden compartir una carpeta. De este modo te será mucho sencillo.

     

    Descartemos primero las opciones sencilas, ok?

     

    Sunday, November 04, 2007 11:41 AM
  • Dim reqObj As Net.FtpWebRequest = System.Net.WebRequest.Create(CompleteFTPPath)

     

     

    Unable to cast object of type 'System.Net.HttpWebRequest' to type 'System.Net.FtpWebRequest'.

     

    creo yo que es debido a la direccion del ftp server que le estoy dando pero es que no tengo un ftp server con que probarla  apenas entre a trabajar donde estoy desarrolando la aplicacion y aun no tengo conexion con los servidores

     

    Es que lo de la carpeta compartida no les sono porque quieren un servidor solo para las aplicaciones, de verdad que pena con ustedes tanta molestia ........

    Monday, November 05, 2007 12:30 AM
  • El problema no lo tienes en la dirección del server, sinó en que estás usando las HttpWebRequest, para inicializar una instancia de la clase FtpWebRequest.

     

    Te paso un ejemplo completo hecho en VB.NET que creo que te puede ayudar en el tema FTP:

     

    http://www.codeproject.com/vb/net/FtpClient.asp

     

    Salud y suerte!

    Monday, November 05, 2007 7:55 AM
  • mil gracias lo voy a ver, pero tu crees que esa sea una buena solucion o no hay una manera simple donde se conecten los dos servidores y solo darle upload a esos archivos sin compartir carpetas ?seria como un file server

    Tuesday, November 06, 2007 1:14 PM
  • Sin la posibilidad de compartir carpetas vas a necesitar un FTP, que al cambio, es un file server como el que comentas...

     

    Wednesday, November 07, 2007 3:28 PM