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

时间:2015-07-16 11:21:14

标签: c# asp.net visual-studio-2013 devexpress publishing

问题

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

我的发布方法设置为"文件系统"。

我测试/验证的内容

  • 据我所知,设置(例如构建操作等)是 所有报告都相同,项目文件表明该文件 应该包括在内。
  • 我尝试从项目目录
  • 中删除binobj
  • 我对我的解决方案进行了清理和重建
  • 我已在调试和发布模式下发布了
  • 在"要部署的项目中#34;菜单我已经尝试了所有可用的选项。

1 个答案:

答案 0 :(得分:0)

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