【问题标题】:Show Reports Teleriks in asp mvc project fails在 asp mvc 项目中显示报告 Teleriks 失败
【发布时间】:2016-04-10 01:10:07
【问题描述】:

下午好,我在 asp mvc 5 中有一个带有剃须刀视图的项目,我试图向 Teliks 展示我所做的一些报告,并且位于 Content 文件夹中,但给我带来了很多问题和错误。

像这样:解析器错误消息:无法加载文件或程序集“Telerik.ReportViewer.WebForms,版本 = 7.0.13.220,文化 = 中性,PublicKeyToken = a9d7983dfcc261be”或其依赖项之一。系统找不到指定的文件。

我一直在尝试按照本教程中的步骤进行操作

http://www.telerik.com/blogs/telerik-reporting-in-mvc-sure-it-takes-8-quick-steps-

这是我的 web.config,在处理程序方面

<system.webServer> <validation validateIntegratedModeConfiguration="false" /> <handlers> <remove name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" /> <remove name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" /> <remove name="ExtensionlessUrlHandler-Integrated-4.0" /> <add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" /> <add name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" /> <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" /> <remove name="Telerik.ReportViewer.axd_*"/> <add name="Telerik.ReportViewer.axd_*" path="Telerik.ReportViewer.axd" verb="*" type ="Telerik.ReportViewer.WebForms.HttpHandler, Telerik.ReportViewer.WebForms, Version=7.0.13.220, Culture=neutral, PublicKeyToken=a9d7983dfcc261be" preCondition="integratedMode"/> </handlers> </system.webServer> 

以及我一直尝试设置的部分视图(我在项目的根目录中添加了一个 webform asp,可以使用的 aspx)

<%@ Import Namespace="SSMS_2._0._1.Content" %> <%@ Register assembly="Telerik.ReportViewer.WebForms, Version=7.0.13.220, Culture=neutral, PublicKeyToken=a9d7983dfcc261be" namespace="Telerik.ReportViewer.WebForms" tagprefix="telerik" %> <%@ Register assembly="Telerik.Reporting, Version=7.0.13.220, Culture=neutral, PublicKeyToken=a9d7983dfcc261be" namespace="Telerik.Reporting" tagprefix="telerik" %> <form id="main" method="post" action=""> <telerik:ReportViewer ID="ReportViewer1" Width="100%" Height="800px" runat="server"> </telerik:ReportViewer> </form> <script runat="server"> public override void VerifyRenderingInServerForm(Control control) { // to avoid the server form (<form runat="server"> requirement } protected override void OnLoad(EventArgs e) { base.OnLoad(e); var instanceReportSource = new Telerik.Reporting.InstanceReportSource(); instanceReportSource.ReportDocument = new Dashboard(); ReportViewer1.ReportSource = instanceReportSource; } </script>

我来到这里并花了几天时间寻找解决方案,欢迎任何帮助,谢谢

【问题讨论】:

标签: c# asp.net-mvc telerik reportviewer


【解决方案1】:

要做的是用teleriks工具更新项目,它发送了reportviewer将看到的所有必要资源,但是,现在参数有问题,这是另一个问题来关闭这个https://stackoverflow.com/questions/36538991/how-to-add-parameters-to-a-reportviewer-telerik-by-code-because-the-wizard-does

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-07-30
    • 2012-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-24
    相关资源
    最近更新 更多