【问题标题】:Old version of a component gets published instead of the newest组件的旧版本被发布而不是最新版本
【发布时间】:2015-07-20 21:04:59
【问题描述】:

问题

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

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

我已测试/验证的内容

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

【问题讨论】:

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


    【解决方案1】:

    原来应用程序使用ReportServiceApp_Data 文件夹中检索报告。由于我在发布解决方案时没有覆盖此目录,ReportService 正在检索旧版本的XtraReport。为了解决这个问题,我简单地删除了ReportService 正在寻找的文件,强制它根据新的来源生成报告。

    【讨论】:

      猜你喜欢
      • 2011-11-18
      • 1970-01-01
      • 2018-01-17
      • 2018-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-24
      • 1970-01-01
      相关资源
      最近更新 更多