Estoy construyendo un sitio web donde necesito una página donde el usuario puede cargar archivos de video grandes, he creado servicio WCF con transmisión pero estoy llamando a ese servicio WCF desde el evento Button_Click de la página web.Cargar archivos grandes desde la aplicación ASP .NET
he utilizado a continuación el artículo mencionado para la creación de servicios WCF
He utilizado el streaming, ya que debe ser eficaz y no debe ser amortiguada en la memoria del servidor.
Ahora cuestiona
1) Tengo dudas de que todo el archivo se carga en el servidor web y luego se transfiere al servidor del Servicio WCF ... si esto es cierto, entonces no estoy recibiendo las ventajas del streaming así como IIS y el servidor web estarán abajo muy pronto si el usuario la carga de archivos de gran tamaño o de varios usuarios están cargando archivos Côn Actualmente
2) ¿hay alguna otra manera eficiente de hacerlo misma operación con alguna otra técnica
favor ayúdame ...
EDIT:
Si yo no estoy llamando método de servicio WCF de código ASP .Net en ese caso también se está transfiriendo bytes al servidor web que he comprobado con HttpFox
He comprobado anteriormente cosa con carga controlar y poner un botón en la interfaz de usuario cuyo evento click está vinculado a un método en el código subyacente.
Por lo tanto, todavía estoy teniendo esa confusión que cómo se transfieren los datos
- máquina cliente - servidor Web (ASP .Net Aplicación) - Server Service (Servicio WCF) Máquina
- Client - Server Service (WCF Service)
NOTA: si pongo un punto de depuración en el botón_click y subiendo un archivo de 10 kb, lo golpeo en menos de 1 segundo. pero si estoy cargando un archivo de 50 mb, está tomando tiempo.
coloqué código de llamar al servicio WCF dentro de ese evento Button_Click
Creo que el título debería ser "Subir archivos grandes * a * Aplicación ASP.NET ". – Constantin