发布组件的旧版本而不是最新版本
本文关键字:版本 新版本 最新版 布组件 组件 | 更新日期: 2023-09-27 18:02:56
问题
我最近接手了一个ASP.net项目,我在网站发布方面遇到了一些问题。当我在Visual Studio中运行应用程序时,它在调试和发布模式下都能完美地工作。每当我想要发布我所做的一些更改时,除了一个组件外,所有内容都会被发布。对于我们使用的所有DevExpress xtrreport,我有一个单独的命名空间,其中一个报告在发布时似乎使用了旧版本的代码。在我发布之后,我对该特定报告所做的任何更改都不可见。
我的发布方法设置为"File System"
What I've testing/verified
- 据我所知,设置(如构建操作等)是对于所有的报告和项目文件来说都是一样的
- 我试图从项目目录 中删除
- 我做了一个清洁和重建我的解决方案
- 我已经在调试和发布模式下发布了
- 在"项目部署"菜单中,我已经尝试了所有可用的选项。
bin
和obj
原来应用程序正在使用ReportService从App_Data
文件夹检索报告。由于在发布解决方案时没有覆盖该目录,因此ReportService
正在检索XtraReport
的旧版本。为了解决这个问题,我只是删除了ReportService
正在查找的文件,迫使它根据新的源生成报告。