我有一个在 VS2010 中创建的网站,我使用 aspnet_merge 将其合并到一个程序集中。我最近对其中一个已编译的 ascx 页面进行了小改动,但合并后的单个程序集并未反映该更改。
为了进一步测试,我手动打开了合并前的 ascx 页面 DLL 程序集,以检查发布后更改是否存在,并且存在。在编译之前,我先构建然后发布站点;我检查过的唯一选项是“使用固定命名和单页程序集”。合并后(使用 v7.0A 从命令行完成,未指定选项),合并程序集的创建没有意外,但不存在更改。
似乎合并正在使用网站的一些缓存版本,而不是最新更新 - 所以我删除了所有临时文件,但没有运气。合并的 DLL 可能缺少最新的代码更改是否还有其他原因?