i resolved this as per below process
add image path to web.config file as like
<appsettings>
<add key="logo" value="Images/1.jpg" />
</appsettings>
after adding image path into web.config file ,include crystal report into your solution and in that crystal report add parameter field ,the filed name will be the same as like the key from web.config file,here i have parameter field as "logo"
fetch image into c# code onto the page to which you are binding report viewer as like bellow code
protected void Page_Load(object sender, EventArgs e)
{
string imagePath = ConfigurationManager.AppSettings["logo"].ToString();
string physicalPath = Server.MapPath(imagePath);
ParameterFields myParams = new ParameterFields();
ParameterField myParam = new ParameterField();
ParameterDiscreteValue myDiscreteValue = new ParameterDiscreteValue();
myParam.ParameterFieldName = "logo";
myDiscreteValue.Value = physicalPath;
myParam.CurrentValues.Add(myDiscreteValue);
myParams.Add(myParam);
CrystalReportViewer1.ParameterFieldInfo = myParams;
ReportDocument rd = new ReportDocument();
rd.Load(Server.MapPath("CrystalReport2.rpt"));
CrystalReportViewer1.ReportSource = rd;
}
and after this go to crystal report and insert one default picture on it,after that just right click on that, goto the format object,select picture tab,click on graphics location and select the parameter fields which you have created and after that save it and your Done