Это первый раз, когда я работаю с Microsoft Reporting Services и ReportViewer v11.0.0.0. В Visual Studio 2010 есть проект с SQL Server 2008 и ReportViewer v11.0.0.0. Этот проект можно запустить на других компьютерах, но для моего компьютера при запуске проекта после ввода параметров я получаю пустую страницу (все белые), в основном Reportviewer не отображает отчет, который отображается на других компьютерах.Reportviewer - не возвращает отчет только на моем компьютере
// .net
<%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>
<form id="form1" runat="server" >
<asp:ScriptManager ID="ScriptManager1" runat="server" ScriptMode="Release" AsyncPostBackTimeout="600" />
<rsweb:ReportViewer ID="rv" runat="server" AsyncRendering="true" Width="100%" Height="900px" ProcessingMode="Remote" ShowPrintButton="false" onreporterror="rv_ReportError"/>
</form>
// c#
rv.ProcessingMode = ProcessingMode.Remote;
rv.ShowParameterPrompts = false;
rv.ShowRefreshButton = false;
rv.ServerReport.Timeout = 12500000;
rv.ServerReport.ReportPath = reportViewerModel.ReportPath;
rv.ServerReport.ReportServerUrl = new Uri(AppUtil.GetReportExecutionUrl());
rv.ServerReport.SetParameters(reportViewerModel.ReportParameters);
rv.ServerReport.Refresh();
код, как и выше, но я не думаю, что есть что-то нам нужно сделать на коде, так как это работает на других компьютерах. Я пробовал много вещей, как показано ниже, но не смог исправить:
EnablePartialRendering: истинный (для ScriptManager),
AsyncRendering: ложные,
УДАЛЕНИЕ/Установка служб отчетов и ReportViewer. Пробовал и предыдущие версии.
Удалить и добавить webforms.dl и winforms.dll снова к проекту из GAC (окна/сборки/gac_msil)
Изменение целевого URL при установке службы отчетов: (локальный/ReportServer теперь, это и работает).
Я застрял прямо сейчас. Я проверил все связанные вопросы и попробовал их решения один за другим, но никто из них не решил это. Я не знаю, что я могу сделать? Что я должен проверить, где мне нужно сосредоточиться?
Любая идея будет оценена по достоинству.
Редактировать: В какой-либо момент сообщение об ошибке не получено.
Я полагаю, что вы используете отчеты из веб-браузера?? Если это так, какой браузер вы используете? – ArturoAP
И Internet Explorer, и Google Chrome не работают. –
Кроме того, операционная система - Windows 7 x64. На всякий случай. –