无法在发布模式下发布站点/构建错误:找不到文件' App_Data \ NuGetBackup \ .. \ CopyLogs \ UmbracoBinBackup.log

时间:2016-03-01 19:48:30

标签: .net build nuget umbraco umbraco7

我正在开发一个关于umbraco / MVC的项目。

我已经开始使用umbraco 7.4.0测试版,后来升级到7.4.1(使用nuget pack)

但是直到我在调试模式下运行项目一切都很好,但是当我尝试发布站点(或在发布模式下构建项目)时,我收到以下错误消息

  

严重级代码描述项目文件行抑制状态   错误复制文件   App_Data \ NuGetBackup \ 20160105-164535 \ CopyLogs \ UmbracoBinBackup.log到   OBJ \发布\包\ PackageTmp \ App_Data文件\ NuGetBackup \ 20160105-164535 \ CopyLogs \ UmbracoBinBackup.log   失败。找不到文件   '程序App_Data \ NuGetBackup \ 20160105-164535 \ CopyLogs \ UmbracoBinBackup.log&#39 ;.网站0

相同的图像。

enter image description here

请帮助我同样如何发布我的umbraco网站。

2 个答案:

答案 0 :(得分:3)

问题是App_Data包含在我的项目解决方案中

所以我右键点击 - > App_Data - >单击从项目中排除.....

并且网站已准备好进入服务器。 :)

答案 1 :(得分:0)

显然,这是因为解决方案没有得到正确清理。

在发布站点之前,请使用管理员权限打开Visual Studio,并确保清理并重建整个解决方案。最后,重新启动Visual Studio并再次尝试发布。

编辑:

如果上述解决方案不适合您,您也可以尝试:

  • 删除bin文件夹中的所有文件,但将bin文件夹本身留空。
  • 从项目中排除obj文件夹。保存更改。

并且不要忘记在发布之前再次清理+重建解决方案。