正在生成的报告在IE8.0中永远运行,但与Firefox一起使用

时间:2010-02-10 12:37:20

标签: c# reportserver

我在C#中制作了一份报告和一个简单的网络程序,该程序正在调用该报告。当我运行该程序时,它适用于Firefox,但不适用于IE 8.0。在IE中,它会一直运行,直到收到此错误消息:基础连接已关闭:接收时发生意外错误。 无法从传输连接读取数据:远程主机强制关闭现有连接。 远程主机强行关闭现有连接。

之前有人遇到过这个问题并且有解决方法。

提前感谢所有回复的人!

生成报告的代码:            ReportViewer1.ProcessingMode = ProcessingMode.Remote;

        ServerReport serverReport = ReportViewer1.ServerReport;
        // Set the report server URL and report path
        serverReport.ReportServerUrl =
            new Uri("http://localhost/Reportserver");
        serverReport.ReportPath =
            "/WinLife.Accounting.Report/Report_Accountingvoucher";
        // Create the sales order number report parameter
        List<ReportParameter> paramList = new List<ReportParameter>();
        paramList.Add(new ReportParameter("Workplace", Session["WorkPlace"].ToString()));
        paramList.Add(new ReportParameter("BookkeepingYear", Session["BookkeepingYear"].ToString()));
        paramList.Add(new ReportParameter("SerialNo", Session["SerialNo"].ToString()));
        paramList.Add(new ReportParameter("DocumentType", Session["DocumentType"].ToString()));
        paramList.Add(new ReportParameter("IndentDate", Session["IndentDate"].ToString()));
        paramList.Add(new ReportParameter("AccountingVoucherCode", Session["AccountingVoucherCode"].ToString()));
        paramList.Add(new ReportParameter("UserId", Session["UserId"].ToString()));
        paramList.Add(new ReportParameter("Password", Session["Password"].ToString()));

        ReportViewer1.ServerReport.SetParameters(paramList);
        ReportViewer1.ServerReport.Refresh();

如果我在IE8中运行reportviewer,它看起来没问题。 reportserver,sql-server安装在我的机器上。我从VS2008在调试模式下运行程序,我安装了Windows 7。 我试图在可信站点中设置localhost,但它没有改变任何东西。它似乎在它在SQL-Server中执行任何操作之前被停止。这适用于Firefox。

3 个答案:

答案 0 :(得分:0)

您是否尝试将该网站添加到受信任区域?我有一些类似的问题,这就是我修复它的方式。

答案 1 :(得分:0)

也许您提交的报告数据非常好。您可以设置报告处理的超时值。请看以下链接:

Setting Time-out Values for Report Processing

答案 2 :(得分:0)

我遇到了同样的事情(包括它适用于FF的事实)......

解决方案是将“浏览器模式”设置为IE7 ...以执行以下操作: 1.工具 - &gt;开发者工具。 2.浏览器模式: - &gt; Internet Explorer 7

顺便说一句 - 微软糟透了......