Visual Studio 2017 中的 RDLC 报告无法在使用 .NET Framework 3.5 的主机上运行,​​为什么?

问题描述

我们租了一个主机,让我可以使用 ASP.NET 和 .NET Framework 3.5;一切正常,直到我们进入报告部分;我必须在其中创建数据集和 RDLC 报告。当我更新我的网站时,它不再启动,因为它无法识别报告库。

请问怎么解决?

这些条目已添加到 web.config;没有它,即使我的数据库绑定数据视图也能正常工作:

enter image description here

解决方法

我很难阅读图片;最好将配置作为代码发布。

看起来您正在使用传统的 ASP.NET。我在以前的项目中使用了以下配置:

<compilation debug="false" targetFramework="4.5">  
    <assemblies>  
        <add assembly="Microsoft.ReportViewer.WebForms,Version=11.0.0.0,Culture=neutral,PublicKeyToken=89845DCD8080CC91" />  
        <add assembly="Microsoft.ReportViewer.Common,PublicKeyToken=89845DCD8080CC91" />  
        <add assembly="Microsoft.Build.Framework,Version=4.0.0.0,PublicKeyToken=B03F5F7F11D50A3A" /> </assemblies>  
    <buildProviders>  
        <add extension=".rdlc" type="Microsoft.Reporting.RdlBuildProvider,Microsoft.ReportViewer.WebForms,PublicKeyToken=89845dcd8080cc91" /> </buildProviders>  
</compilation>

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...