【问题标题】:Crystal reports error in asp.net vb where no crystal reports needed水晶在 asp.net vb 中报告错误,不需要水晶报告
【发布时间】:2012-07-07 09:35:18
【问题描述】:

我的 asp.net(vb) 网站出现以下 7 个错误。它们发生在我根据this SO 帖子添加对 Microsoft Office 12.0 对象库的引用以尝试读取单个 Excel 工作表单元格之后。现在整个网站无法建立。最令人惊讶的是,为什么我在项目中不需要水晶报告时却收到与水晶报告相关的错误?

以下是 7 个错误:

Error   Unknown server tag 'CR:CrystalReportViewer'.    C:\Users\ssaa\Documents\Visual Studio 2010\WebSites\Dpp2012\aspnet_client\system_web\4_0_30319\crystalreportviewers13\preview.aspx  130 

Error   Could not load file or assembly 'CrystalDecisions.Web, Version=12.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' or one of its dependencies. The system cannot find the file specified.    C:\Users\ssaa\Documents\Visual Studio 2010\WebSites\Dpp2012\aspnet_client\system_web\4_0_30319\crystalreportviewers13\preview.aspx  3   

Error   Could not load file or assembly 'CrystalDecisions.ReportSource, Version=12.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' or one of its dependencies. The system cannot find the file specified.   C:\Users\ssaa\Documents\Visual Studio 2010\WebSites\Dpp2012\aspnet_client\system_web\4_0_30319\crystalreportviewers13\preview.aspx  6   

Error   Could not load file or assembly 'CrystalDecisions.ReportAppServer.XmlSerialize, Version=12.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' or one of its dependencies. The system cannot find the file specified.   C:\Users\ssaa\Documents\Visual Studio 2010\WebSites\Dpp2012\aspnet_client\system_web\4_0_30319\crystalreportviewers13\preview.aspx  7   

Error   Could not load file or assembly 'CrystalDecisions.ReportAppServer.ObjectFactory, Version=12.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' or one of its dependencies. The system cannot find the file specified.  C:\Users\ssaa\Documents\Visual Studio 2010\WebSites\Dpp2012\aspnet_client\system_web\4_0_30319\crystalreportviewers13\preview.aspx  8   

Error   Could not load file or assembly 'CrystalDecisions.ReportAppServer.Controllers, Version=12.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' or one of its dependencies. The system cannot find the file specified.    C:\Users\ssaa\Documents\Visual Studio 2010\WebSites\Dpp2012\aspnet_client\system_web\4_0_30319\crystalreportviewers13\preview.aspx  4   

Error   Could not load file or assembly 'CrystalDecisions.CrystalReports.Engine, Version=12.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' or one of its dependencies. The system cannot find the file specified.  C:\Users\ssaa\Documents\Visual Studio 2010\WebSites\Dpp2012\aspnet_client\system_web\4_0_30319\crystalreportviewers13\preview.aspx  5   

非常欢迎任何帮助!

【问题讨论】:

    标签: asp.net vb.net excel crystal-reports


    【解决方案1】:

    去这个位置

    [Windows Partition]:\Windows\Microsoft.NET\Framework\v4.0.30319\ASP.NETClientFiles\crystalreportviewers13\
    

    打开preview.aspx文件,将12.0.2000.0改为13.0.2000.0

    它有效;-)

    【讨论】:

    • 遇到同样的错误,试过这个,它不会让我保存新文件,它说没有授予权限
    • @AliForoughi 知道为什么即使项目中没有使用 Crystal Reports 也会发生这种情况?
    • @StackTrace 我记得当我遇到这个错误时,我注意到 asp.net 以某种方式自动将 Crystalreportviewers1 复制到您的项目中。为什么 ?身份证。检查你的根目录,那里有 aspnet_client 文件夹吗?它在那里 asp.net 复制了 crystalreportviewers13 那里。即使您不使用 CR
    【解决方案2】:

    除了修复 [Windows Partition]:\Windows\Microsoft.NET\Framework\v4.0.30319\ASP.NETClientFiles\crystalreportviewers13\ 文件夹中的 preview.aspx 之外,您还应该在您的网站根目录中查找名为 aspnet_client 的文件夹并在那里应用相同的更改。

    如果您在 IIS 中使用多个网站,而不仅仅是“默认网站”,它会将 crystalreportviewers13 文件夹复制到每个网站中,因此请全部检查。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-02-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多