报告部署后登录失败问题

时间:2017-07-18 10:11:22

标签: asp.net c#-4.0 crystal-reports

if (!IsPostBack)
{
    rprt.Load(Server.MapPath("~/report/CrystalReport2.rpt"));
    DataSet ds = obj.Getds("rpt_details");
    rprt.SetDataSource(ds);
    CrystalReportViewer1.ReportSource = rprt;
    Session["ReportDocument"] = rprt;
}

在localhost上,报告正常运行。但是一旦部署到服务器就会出现这个错误:

  

登录失败。详细信息:mscorlib:设备尚未就绪。文件C中出错:\ Windows \ TEMP \ CrystalReport2 {BAC2FF3C-45D2-47FC-9AED-7FD5B8D2CC5E} .rpt:无法连接:登录参数不正确。

我部署并发布了所有文件,包括datatable1.xsd和文件夹。

1 个答案:

答案 0 :(得分:0)

查看您的rpt文件并确保为数据库连接提供用户名和密码,或者将数据库用户凭据添加到您的代码中,然后从web.config传递