【问题标题】:Publishing web application failed发布 Web 应用程序失败
【发布时间】:2020-08-21 11:20:24
【问题描述】:

发布我的网络应用程序时,我收到以下错误:

完成执行任务“CopyPipelineFiles”——失败。
在项目中完成构建目标“CopyAllFilesToSingleFolderForPackage” “ServiceManagement.csproj”——失败。
完成构建项目“ServiceManagement.csproj”——失败。

我使用 Visual Studio 2015。我也尝试在管理员模式下打开它。

【问题讨论】:

  • CopyPipelineFiles 当第三方无法成功构建时会发生这种情况,您也可以检查参考的ServiceManagement状态

标签: c# asp.net publishing


【解决方案1】:

一个可能的原因是,如果您在项目中包含了一些不需要编译的文件(如 PowerPoint 文件或 word 文件),然后从硬盘驱动器中删除了这些文件,但忘记在“ Visual Studio 中的“解决方案资源管理器”-然后“重建解决方案”将起作用 b/c 这些文件不是编译所必需的-但“发布”将失败 b/c 当 Visual Studio 尝试将文件复制到发布目标时找不到这些文件.

【讨论】:

    【解决方案2】:

    我能够通过以下操作修复它:

    • 删除所有未在项目中使用的不相关脚本和库。
    • 删除脚本中的所有 src 文件夹。
    • 由于我复制了整个项目脚本文件及其对应的目录,我认为这是导致发布失败的主要问题,因为某些文件名很长。
    • 我只保留一个 javascript 文件和一个缩小文件,与 CSS 文件相同。

    如果您在执行上述操作后仍无法解决问题,请尝试以下操作(这两种操作都适用于我们。):

    • 尝试在另一台机器上重建项目。
    • 我使用的是 Visual Studio 2015 专业版,所以我尝试使用 Visual Studio 2017 来构建和发布它。

    【讨论】:

      【解决方案3】:

      我遇到了这个问题,是因为文件损坏无法在 OneDrive 中同步。我有一个无法打开或删除的文件夹,并显示消息“重解析点缓冲区中存在的标签无效”。通过在命令提示符(具有管理员权限)中创建“chkdsk /r /f”,我的构建得到修复,我可以在 Azure 中再次发布它。

      【讨论】:

        猜你喜欢
        • 2018-04-01
        • 2015-10-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多