发布组件的旧版本而不是最新版本

本文关键字:版本 新版本 最新版 布组件 组件 | 更新日期: 2023-09-27 18:02:56

问题

我最近接手了一个ASP.net项目,我在网站发布方面遇到了一些问题。当我在Visual Studio中运行应用程序时,它在调试和发布模式下都能完美地工作。每当我想要发布我所做的一些更改时,除了一个组件外,所有内容都会被发布。对于我们使用的所有DevExpress xtrreport,我有一个单独的命名空间,其中一个报告在发布时似乎使用了旧版本的代码。在我发布之后,我对该特定报告所做的任何更改都不可见。

我的发布方法设置为"File System"

What I've testing/verified

  • 据我所知,设置(如构建操作等)是对于所有的报告和项目文件来说都是一样的
  • 我试图从项目目录
  • 中删除binobj
  • 我做了一个清洁和重建我的解决方案
  • 我已经在调试和发布模式下发布了
  • 在"项目部署"菜单中,我已经尝试了所有可用的选项。

发布组件的旧版本而不是最新版本

原来应用程序正在使用ReportService从App_Data文件夹检索报告。由于在发布解决方案时没有覆盖该目录,因此ReportService正在检索XtraReport的旧版本。为了解决这个问题,我只是删除了ReportService正在查找的文件,迫使它根据新的源生成报告。