Hola buenos días, espero no llegar tarde.
Le comento, soy programador VFP y he migrado algunas de mis aplicaciones a
ASP.NET.
Cuando comencé con los reportes usaba, como dice Extremo, ReportViewer que viene en el .Net,
el problema que tenia era el peso de los reportes, sobre todos los exportados a PDF (la mayoría).
Después de dar vueltas y vueltas sobre el tema, lo que hice fue crea en vpf una dll
En la dll declaro una clase Custom OLEPUBLIC, en la cual se reciben los parametros, variables, etc.
y luego ejecuta la rutina de impresión utilizando el Foxypreviewer, exportando a pdf
u devolviendo a NET, la ruta del pdf creado.
De esta forma reutilice mucha cantidad de código de VFP, y logre que mis PDF pesaran escasos 30KB para una factura por ejemplo.
Espero que pueda ser útil.