Not able to publish site / build in Release mode Error : Could not find file 'App_Data\NuGetBackup\ ..\CopyLogs\UmbracoBinBackup.log

Not able to publish site / build in Release mode Error : Could not find file 'App_Data\NuGetBackup\ ..\CopyLogs\UmbracoBinBackup.log

我正在从事一个关于 umbraco/MVC 的项目。

我从 umbraco 7.4.0 beta 开始,后来升级到 7.4.1(使用 nuget pack)

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

Severity Code Description Project File Line Suppression State Error Copying file App_Data\NuGetBackup160105-164535\CopyLogs\UmbracoBinBackup.log to obj\Release\Package\PackageTmp\App_Data\NuGetBackup160105-164535\CopyLogs\UmbracoBinBackup.log failed. Could not find file 'App_Data\NuGetBackup160105-164535\CopyLogs\UmbracoBinBackup.log'. WebSite 0

图片相同。

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

很明显是因为没有正确清洗溶液。

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

编辑:

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

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

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

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

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

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