Microsoft Report Viewer僅顯示三個字段,其中兩個禁用。它應該顯示一個大的,功能齊全的報告。Microsoft Report Viewer僅部分顯示
sql服務器配置已經被多次執行過並在生產環境中運行這些相同報告的人審查過。我們也瀏覽了web.config並沒有發現任何不合適的地方。
Here's an image of what the (broken) report looks like.「結束日期」和「商店」字段被禁用。點擊查看報告會顯示加載微調器,然後關閉而不更改任何內容或拋出錯誤。
我們在兩個不同的QA環境中看到了這個問題,一個用使用ASP.NET MVC老ASP.NET和一個4
的Web.config突出
<sessionState mode="SQLServer" sqlConnectionString="Integrated Security=SSPI;Data Source=-------;" timeout="30" />
<compilation debug="true" targetFramework="4.0" >
<buildProviders>
<add extension=".rdlc" type="Microsoft.Reporting.RdlBuildProvider, Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</buildProviders>
</compilation>
<pages enableViewState="true" clientIDMode="AutoID">
<controls>
<add tagPrefix="rsweb" namespace="Microsoft.Reporting.WebForms" assembly="Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</controls>
</pages>
<system.web>
<httpHandlers>
<add verb="*" path="Reserved.ReportViewerWebControl.axd" 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>
</system.webServer>
以下是有關部分的網頁:
<asp:ScriptManager ID='scriptManager' runat='server' AsyncPostBackTimeout="1800" EnablePartialRendering="false" />
<rsweb:ReportViewer ID="ReportViewer" runat="server" OnReportError="ReportError"
Font-Names="Verdana" Font-Size="8pt" Height="685px" ProcessingMode="Remote" Width="985px"
InternalBorderColor="White" InternalBorderWidth="0px" BackColor="White">
<ServerReport />
</rsweb:ReportViewer>
我們對創意不感興趣。有人看到過這樣的事嗎?