【问题标题】:Publish succeeds but Visual Studio says it failed发布成功但 Visual Studio 表示失败
【发布时间】:2022-12-10 00:41:02
【问题描述】:

我在 Visual Studio 2019 中有一个发布到 Azure 的 node.js Web 应用程序。这是一个季节性的网站,我只是提出它来为这个季节做更新。自去年四月以来我就没有发表过任何东西,但也没有改变任何东西。我刚刚更改了几个静态页面并发布,发布输出显示成功,但主屏幕显示“发布失败于 2022 年 1 月 17 日上午 11:35。检查输出以获取更多详细信息。”我去互联网上查看应用程序,我的更改确实在那里,所以看起来发布成功,如输出所示,但为什么 VS 告诉我它失败了?有没有我可以在某处查看的日志文件?下面是显示失败的发布屏幕顶部的图片,后面是构建输出和 Web 发布活动(站点名称更改为 xxx)。

输出

Build started...
------ Build started: Project: XXX, Configuration: Release Any CPU ------
------ Publish started: Project: XXX, Configuration: Release Any CPU ------
Auto ConnectionString Transformed Web.config into obj\Release\CSAutoParameterize\transformed\Web.config.
Copying all files to temporary location below for package/publish:
obj\Release\Package\PackageTmp.
Start Web Deploy Publish the Application/package to https://xxx-webapp.scm.azurewebsites.net/msdeploy.axd?site=xxx-webapp ...
Adding ACLs for path (xxx-webapp)
Adding ACLs for path (xxx-webapp)
Publish Succeeded.
Web App was published successfully http://xxx-webapp.azurewebsites.net/
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
========== Publish: 1 succeeded, 0 failed, 0 skipped ==========

网络发布活动

Auto ConnectionString Transformed Web.config into obj\Release\CSAutoParameterize\transformed\Web.config.
Copying all files to temporary location below for package/publish:
obj\Release\Package\PackageTmp.
Start Web Deploy Publish the Application/package to https://xxx-webapp.scm.azurewebsites.net/msdeploy.axd?site=xxx-webapp ...
Adding ACLs for path (xxx-webapp)
Adding ACLs for path (xxx-webapp)
Publish Succeeded.

【问题讨论】:

    标签: node.js visual-studio azure-web-app-service


    【解决方案1】:

    看起来这个问题往往有多种可能的解决方案,其中一种可能的解决方法是

    1. 在您的解决方案目录中,删除 .vs 文件夹。
    2. 如果您的项目目录包含 pubxml 文件,请将其删除。
    3. 之后,重新启动 Visual Studio。

    【讨论】:

      【解决方案2】:

      我的 2FA 令牌过期时出现此错误。我通常这样做:

      • 打开一个新的发布配置文件窗口
      • 使用您保存的凭据重新登录
      • 令牌现在应该静默更新并且可以浏览 azure 资源
      • 取消创建新配置文件

      现在,在成功构建和发布您的站点 URL 后,应该打开

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-12-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-22
        相关资源
        最近更新 更多