mmmm, pues mira, tambien el algunos mensajes, podrás encontrar que hay la página de seagate hay archivos con ejemplos, y ninguno de ellos mandan a llamar los reportes por url ni le mandan parámetros por ese medio.
 
En su lugar usan un archivo llamado report.asp que tu puedes personalizar a tu gusto, te mando un ejemplo de la personalización de ese reporte enviándole el login y password y algunos parámetros a unos campos de fórmula definidos en el propio CR.  
Código:
 <%@ LANGUAGE="VBSCRIPT" %>
<title>Crystal Reports ASP Example - Changing a Formula Field value</title>
<%
   ReportName = "Reporte.rpt"
%>
<!-- #include file="AlwaysRequiredSteps.asp" -->                       
<%
userid = "tuusuario"
password = "supassword"
session("oRpt").MorePrintEngineErrorMessages = False
session("oRpt").EnableParameterPrompting = False
Set mainReportTableCollection = Session("oRpt").Database.Tables
For Each Table in mainReportTableCollection
     Table.SetLogonInfo "10.1.1.1", "NomBDs", CStr(Userid), CStr(Password)
Next
Set FormulaFieldCollection = Session("oRpt").formulafields            
                                                                     
set session("oFFC") = FormulaFieldCollection                          
session("oFFC").Item(10).text = "'"&request.form("numpedido")&"'"
session("oFFC").Item(17).text = "'"&request.form("hidLugar")&"'"
session("oFFC").Item(16).text = "'"&request.form("hidresponsable")&"'"
session("oFFC").Item(18).text = "'"&request.form("hidTelefono")&"'"
session("oFFC").Item(19).text = "'"&request.form("numreporte")&"'"
%>
<!-- #include file="MoreRequiredSteps.asp" -->
                                                                     
<!-- #include file="SmartViewerActiveX.asp" -->