(первый раз проводки вопроса - голые со мной)Отчетов незаполненные выиграть серв 2008 года, но не на win7
У меня есть приложение asp.net C#, при создании или отладка приложения (разработка состояния происходит), и если мы разверните его до iis 7 на выигрыше 7, будут показаны отчеты.
Однако при развертывании приложения на iis на сервере winon 2008 отчеты возвращаются пустым.
Устранение неполадок: Круги инструкции, представленная ниже ссылки - Подтвержденная
Убедился, что ReportViewer DLLs установлена на машине (выиграть серв 2008 в настоящее время работает с версией 10.0.0.0) - Подтвержденная
других приложений уже бежать на этом сервере и работать прекрасно - Подтверждено
честно говоря, я понятия не имею, что может быть проблема
Web.Config
<system.web>
<assemblies>
<add assembly="Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
<add assembly="Microsoft.ReportViewer.Common, Version=10.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
<add assembly="Microsoft.Build.Framework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
<add assembly="System.Management, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
</assemblies>
<httpHandlers>
<add path="Reserved.ReportViewerWebControl.axd" verb="*" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" validate="false" />
</httpHandlers>
</system.web>
<system.webServer>
<handlers>
<add name="ReportViewerWebControlHandler" preCondition="integratedMode" verb="*" path="Reserved.ReportViewerWebControl.axd" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</handlers>
page.Aspx
<%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>
<div id="tabs">
<ul>
<li><a href="#tabs-1">Tab1</a></li>
</ul>
<div id="tabs-1">
<rsweb:ReportViewer ID="ReportViewer1" runat="server" width="100%" Height="100%" SizeToReportContent="true" AsyncRendering="false">
</rsweb:ReportViewer>
</div>
код за
private void getReport(ReportViewer report_viewer, string report_path, ReportParameter report_parameter, DataTable sourceTable, DataTable sourceGraph)
{
report_viewer.ProcessingMode = ProcessingMode.Local;
report_viewer.LocalReport.ReportPath = Server.MapPath(report_path);
report_viewer.LocalReport.DataSources.Clear();
report_viewer.LocalReport.SetParameters(new ReportParameter[] { p1 });
report_viewer.LocalReport.DataSources.Add(new ReportDataSource("Table", sourceTable));
report_viewer.LocalReport.DataSources.Add(new ReportDataSource("Graph", sourceGraph));
report_viewer.LocalReport.Refresh();
}
Если кто-то может предоставить некоторые материалы, которые были бы большой
Вы исключили данные в базе данных или строки подключения к своим базам данных? – KSib
Yeap, страница входа подтверждает, что она имеет доступ к db. Как на win7, так и на win serv 2008 –