Eso es porque en asp.net no puedes crear una referencia directa al crystal reports, la forma correcta es
Código ASP:
Ver originalDim report As New ReportDocument()
report.Load(Server.MapPath("SampleRpt.rpt"))
report.SetDatabaseLogon("username", "pwd", "server", "database")
rptviewer.ReportSource = report
Mira estos ejemplos:
http://www.highoncoding.com/Articles...n_ASP_NET.aspx http://www.willydev.net/descargas/prev/Crearcrystal.pdf