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

Old version of a component gets published instead of the newest

问题

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

我的发布方式设置为"File System"。

我有什么tested/verified

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