Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

System.Diagnostics.Process.Start con funcion

87 views
Skip to first unread message

Juan Pablo Puppo

unread,
Apr 8, 2010, 5:12:31 PM4/8/10
to
Hola a todos, tengo un problema para con la libreria Report.Net, lo
que pasa es que el pdf es creado pero no se abre en el server, anda
bien en desarrollo pero cuando lo ejecuto en el IIS simplemente no
funciona, no larga error ni nada, pero no anda, invertigando encontre
que es un problema de permisos, pero he probado un monton de formas
que he encontrado en internet, pero no logro solucionarlo, alguien ha
logrado con exito usar esta libreria en asp.net???

Muchas gracias de antemano.

Saludos

Juan Pablo Puppo

Leandro Tuttini

unread,
Apr 9, 2010, 12:02:11 AM4/9/10
to
hola
lo que quieres hacer es enviar el pdf generado al cliente ?

en ese caso lo que deberias aplciar es algo como esto
Downloading Files - Forcing the File Download Dialog
http://aspalliance.com/259

el que debes aplciar es este

private void Page_Load(object sender, System.EventArgs e)
{
//Set the appropriate ContentType.
Response.ContentType = "Application/pdf";
//Get the physical path to the file.
string FilePath = MapPath("acrobat.pdf");
//Write the file directly to the HTTP content output stream.
Response.WriteFile(FilePath);
Response.End();
}

como veras escribe en el Response.WriteFile() la ruta fisica del
archivo en el servidor, para que se pueda descargar el archivo al
cliente

o sea cuando el usuario lanza la ejecucion del reporte, usaras
Report.Net para generar el pdf, y luego que termines seeguiras con
este codigo para tomar el pdf generado y enviarlo en el response como
respuesta

saludos

0 new messages