【问题标题】:rdlc could not be found in published project by oneClick在 oneClick 发布的项目中找不到 rdlc
【发布时间】:2021-08-10 08:33:20
【问题描述】:

我已经在 Visual Studio 中编写了一个应用程序,它有报告查看器(rdlc)的报告,它在开发机器上运行良好,但是当我将它部署在服务器(IIS 6)上时,程序将无法运行并且失败,它是什么说:下载report.rdlc没有成功。远程服务器返回错误:(404)未找到..该文件存在于已发布应用程序的“应用程序文件”文件夹中。

我所做的是: 1-在报告文件中,构建操作是“内容”,它总是复制 2-在服务器中,我将 rdls 扩展的映射添加到 aspnet.isapi.dll 位置 3-在发布的应用程序文件中设置为“包含(自动)” 我还能做些什么来使用 rdlc 运行应用程序?

【问题讨论】:

    标签: c# visual-studio-2010 iis rdlc reportviewer


    【解决方案1】:

    这些是我为解决问题所做的:

    1. 在项目属性的发布页面中,在先决条件中,我检查了 Microsoft Visual Studio 2010 Report Viewer

    2. 在项目属性的应用程序文件页面中,我将以下文件的发布状态更改为“包含”

       a) Microsoft.ReportViewer.Common.dll
       b) Microsoft.ReportViewer.DataVisualization.dll
       c) Microsoft.ReportViewer.ProcessingObjectModel.dll
       d) Microsoft.ReportViewer.WinForm.dll
      
    3. 我在以下路径中检查了“使用 .deploy 文件扩展名”的值 项目属性 => 发布 => 选项 => 部署

    这些更改解决了我的问题。

    【讨论】:

      猜你喜欢
      • 2021-02-10
      • 1970-01-01
      • 2015-11-18
      • 2023-03-10
      • 1970-01-01
      • 2018-11-28
      • 2013-03-18
      • 1970-01-01
      • 2011-08-03
      相关资源
      最近更新 更多