Visual Studio 2015 总是发布我的应用程序的旧版本

Visual Studio 2015 always publishing an old version of my application

我正在使用 Visual Studio 2015 预览版和 ASP.NET MVC 6 来构建 Web 应用程序。从 Visual Studio 中预览时,该应用程序工作正常。

但是,当我将应用程序发布到文件系统时,它会构建一个非常旧版本的应用程序和模板 - 事实上,这是我第一次发布到文件系统时的版本。它使用旧的模型、控制器、模板等

我已尝试在发布前执行以下所有操作:

有没有我可以删除的缓存来解决这个问题?

更新:我发现我可以创建一个全新的部署配置文件并在我第一次使用它时获得良好的发布。但这不是一个长期的解决方案。

转到 project.json 并将版本从例如“1.0.0-”到“1.0.1-”。之后再发布。

我最终创建了一个新的部署配置文件。使用新的配置文件,一切正常,并且已经正常工作了几个月。

我遇到了同样的问题。如果我选中此框(在发布前删除所有现有文件),它似乎使用较新的版本。我知道您在原来的 post 中说过,但如果您是手动操作而不是使用此复选框,也许这是另一个答案?

不知是否与程序集版本控制有关? (或缺乏,就我而言)

转到发布 -> 更新,检查应用程序更新中的更新位置是否为空。