问题
我最近接手了一个ASP.net项目,我在发布网站方面遇到了一些问题。当我从Visual Studio中运行应用程序时,它在调试和发布模式下都能很好地工作。每当我想发布我做过的一些更改时,除了一个组件外,所有内容都会发布。我为我们使用的所有DevExpress XtraReport都有一个单独的命名空间,其中一个报告似乎在发布时使用旧版本的代码。在我发布之后,我对该特定报告所做的任何更改都不可见。
我的发布方法设置为"文件系统"。
我测试/验证的内容
bin
和obj
答案 0 :(得分:0)
事实证明,该应用程序使用string从App_Data
文件夹中检索报告。由于我在发布解决方案时没有覆盖此目录,ReportService
正在检索XtraReport
的旧版本。为了解决这个问题,我只是删除了ReportService
正在查找的文件,强制它根据新来源生成报告。