NodeJS 发布成功,但Visual Studio提示发布失败

dddzy1tm  于 2022-12-12  发布在  Node.js
关注(0)|答案(2)|浏览(161)

我在Visual Studio 2019中有一个node.js Web应用程序,该应用程序发布到Azure。这是一个季节性站点,我只是将其作为本季的更新。自去年4月以来,我没有发布过应用程序,但也没有更改任何内容。我只是更改了一些静态页面并发布了应用程序,发布输出显示成功,但主屏幕显示“Publish failed on 1/17/2022年11:35 AM。查看输出以了解更多详细信息。”我在互联网上查看应用程序,我的更改确实在那里,因此看起来发布成功,如输出中所示,但为什么VS告诉我发布失败?是否有日志文件可以查看?下面是发布屏幕顶部的图片,其中显示了失败,后面是构建输出和Web发布活动(站点名更改为xxx)。
x1c 0d1x输出

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 ==========

Web发布活动

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.
xzv2uavs

xzv2uavs1#

看起来这个问题有很多可能的解决方案,其中一个可能的解决方案是
1.在方案目录中,删除.vs文件夹。
1.如果项目目录包含pubxml文件,请将其删除。
1.然后,重新启动Visual Studio。

iovurdzv

iovurdzv2#

当我的2FA令牌过期时,我会收到此错误。我通常会:

  • 打开新发布者配置文件窗口
  • 使用保存的凭据重新登录
  • 令牌现在应该以静默方式续订,并且可以浏览Azure资源
  • 取消新配置文件创建

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

相关问题