FAILED的问题。水晶报表在测试和生产服务器上都是连接到同一个数据库的,发布到生产机器就出这个问题,报表没法在网页显示。如果在生产服务器上用水
晶报表开发工具,或者VS2010开发工具打开一下这个水晶报表模板,再保存一下,就能正常在网页里显示这个报表了。有谁遇到过一样的问题吗?
前端页面代码:
EnableParameterPrompt="False" GroupTreeImagesFolderUrl="" Height="1269px"
ReportSourceID="CrystalReportSource1" ToolbarImagesFolderUrl=""
ToolPanelWidth="200px" Width="1081px" Visible="False" />
后台代码:
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
CrystalReportSource1.ReportDocument.Load(Server.MapPath("Report1.rpt"));
CrystalReportSource1.ReportDocument.SetDatabaseLogon("ad01", "ad01", @"22.233.13.30", "OSITDM");
CrystalReportSource1.ReportDocument.SetParameterValue("round", DropDownList1.Text);
CrystalReportSource1.DataBind();
CrystalReportViewer1.ReportSource = CrystalReportSource1;
CrystalReportViewer1.DataBind();
CrystalReportViewer1.Visible = true;
}
然后web.config里的连接字符串是: