Visual studio 2015 Visual Studio 2015始终发布我的应用程序的旧版本

Visual studio 2015 Visual Studio 2015始终发布我的应用程序的旧版本,visual-studio-2015,asp.net-core-mvc,Visual Studio 2015,Asp.net Core Mvc,我正在使用Visual Studio 2015预览版和ASP.NET MVC 6构建一个web应用程序。在VisualStudio中预览时,应用程序工作正常 但是,当我将应用程序发布到文件系统时,它会构建一个非常旧的应用程序版本和模板——事实上,这是我第一次发布到文件系统时的版本。它使用旧模型、控制器、模板等 在发布之前,我已尝试执行以下所有操作: 从目标目录中删除所有以前的文件 “清洁溶液” “清洁工程” “重建解决方案” “重建项目” 是否有可以删除的缓存来解决此问题 更新:我发现我可以

我正在使用Visual Studio 2015预览版和ASP.NET MVC 6构建一个web应用程序。在VisualStudio中预览时,应用程序工作正常

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

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

  • 从目标目录中删除所有以前的文件
  • “清洁溶液”
  • “清洁工程”
  • “重建解决方案”
  • “重建项目”
是否有可以删除的缓存来解决此问题


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

转到project.json并将版本从例如“1.0.0-”更改为“1.0.1-”。之后,再次发布它。

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

我也遇到了同样的问题。如果我选中此框(在发布之前删除所有现有文件),它似乎使用了较新的版本。我知道你在最初的帖子中说过,但是如果你是手动操作而不是使用这个复选框,那可能是另一个答案

我想知道这是否与程序集版本控制有关?(或在我的情况下,缺少)


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


这个“旧版本”是关于前端的东西(css、js等)或服务器端代码(控制器、模型等)?服务器端代码-至少它使用旧的控制器、模型、模板。我知道没有缓存,我自己也没有看到这种行为。不知道发生了什么事。