【发布时间】:2011-10-03 13:54:18
【问题描述】:
我的 ASP 报告上有图表,当我在 Visual Studio 上运行它时,这个图表报告工作正常。但是当我托管它(本地和服务器)时,它不会在报告上显示图表图像。当我得到元素 URL 时,它是这样的,
有人可以帮我解决这个问题吗?
【问题讨论】:
标签: asp.net reporting-services rdlc
我的 ASP 报告上有图表,当我在 Visual Studio 上运行它时,这个图表报告工作正常。但是当我托管它(本地和服务器)时,它不会在报告上显示图表图像。当我得到元素 URL 时,它是这样的,
有人可以帮我解决这个问题吗?
【问题讨论】:
标签: asp.net reporting-services rdlc
我发现解决方案问题是针对 IIS7 我需要更多的处理程序,就像这样,
<remove name="WebServiceHandlerFactory-Integrated"/>
<remove name="ScriptHandlerFactory"/>
<remove name="ScriptHandlerFactoryAppServices"/>
<remove name="ScriptResource"/>
<remove name="ChartImageHandler"/>
<add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add name="ChartImageHandler" preCondition="integratedMode" verb="GET,HEAD,POST" path="ChartImg.axd" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add name="Reserved-ReportViewerWebControl-axd" path="Reserved.ReportViewerWebControl.axd" verb="*" type="Microsoft.Reporting.WebForms.HttpHandler" resourceType="Unspecified"/>
</handlers>
最后一个是我错过了。
【讨论】: