Azure 发布AzWebApp引发聚合异常,需要了解为什么/如何调试

Azure 发布AzWebApp引发聚合异常,需要了解为什么/如何调试,azure,powershell,azure-powershell,Azure,Powershell,Azure Powershell,我目前正在构建一个powershell脚本,该脚本在azure中创建2个web应用程序服务,然后发布这些应用程序。第一个应用程序是react应用程序,发布。使用node.js构建的后端会引发聚合异常。我不知道该怎么做,也不知道如何调试它 我已经尝试隔离第二个publish命令,以查看是否有任何东西干扰它,但它仍然抛出相同的错误 Publish-AzWebApp -ResourceGroupName $resourcegroup -Name frontend$webappname -Archive

我目前正在构建一个powershell脚本,该脚本在azure中创建2个web应用程序服务,然后发布这些应用程序。第一个应用程序是react应用程序,发布。使用node.js构建的后端会引发聚合异常。我不知道该怎么做,也不知道如何调试它

我已经尝试隔离第二个publish命令,以查看是否有任何东西干扰它,但它仍然抛出相同的错误

Publish-AzWebApp -ResourceGroupName $resourcegroup -Name frontend$webappname -ArchivePath "C:\Users\Charles\Desktop\Timesheet App\Discover\DiscoverBuild.zip"

Publish-AzWebApp -ResourceGroupName $linuxresourcegroup -Name backend$webappname -ArchivePath "C:\Users\Charles\Desktop\Timesheet App\Discover\SNAP.zip"

预期应用程序发布正常,但收到以下错误:

发布AzWebApp:发生一个或多个错误。 在C:\Users\Charles\Desktop\Timesheet App\Discover\deployScript.ps1:127 char:1 +发布AzWebApp-ResourceGroupName$linuxresourcegroup-Name后端。。。 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +CategoryInfo:CloseError:(:)[Publish AzWebApp],AggregateException
+FullyQualifiedErrorId:Microsoft.Azure.Commands.WebApps.cmdlet.WebApps.PublishAzureWebAppCmdlet

您可以检查应用程序日志以进行调试

导航到门户网站web应用程序中的
应用程序服务日志
->使用
文件系统选择
应用程序日志

然后再次运行命令,过一会儿,导航到
Log stream
->检查日志


问题是由创建应用程序服务时设置错误引起的。创建应用程序服务时,我需要设置“clientAffinityEnabled”:true。我在一个arm模板中完成了这项工作,但您可能可以用其他方式更改设置。

如果可以,它会工作吗?只是为了确认问题是否是由命令引起的。嗨,乔伊,谢谢你的回复。不幸的是,当我试图访问日志流时,我得到了一个502错误。我出错了吗?@cpbattrick您是通过门户网站还是直接在门户网站中创建web应用程序的?我最终使用新的AzResourceGroupDeployment和arm模板创建了该应用程序。显然,您选择的运行时堆栈当前不支持远程调试。也许这就是问题所在?@cpbattrick不确定,我的运行时堆栈是
node.js 10.14
,日志流运行良好。