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

时间:2015-04-06 11:36:26

标签: visual-studio-2015 asp.net-core-mvc

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

然而,当我将应用程序发布到文件系统时,它构建了一个非常旧版本的应用程序和模板 - 实际上,它是从我第一次发布到文件系统时开始的。它使用旧的模型,控制器,模板等

我在发布之前尝试过以下所有操作:

  • 删除目标目录中的所有先前文件
  • “清洁解决方案”
  • “清洁工程”
  • “Rebuild Solution”
  • “重建项目”

我可以删除哪个缓存来修复此问题吗?

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

4 个答案:

答案 0 :(得分:1)

转到project.json并更改版本,例如" 1.0.0- "到" 1.0.1 - "。之后,再次发布。

答案 1 :(得分:1)

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

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

Delete all existing files prior to publish

答案 2 :(得分:0)

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

答案 3 :(得分:0)

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

Application Updates