C# 通过Azure资源组项目部署

C# 通过Azure资源组项目部署,c#,.net,azure,azure-powershell,azure-deployment,C#,.net,Azure,Azure Powershell,Azure Deployment,我通过“msbuild”powershell命令创建了一个web Api的web部署包,并将其放置在Azure资源组项目的工件位置 当我尝试部署时,它在DeployAzureResourceGroup脚本中的“New AzureRmResourceGroupDeployment”中抛出错误 但是,当我尝试部署通过VisualStudio创建的同一个包时,它运行良好,部署成功 两个web部署包都有相同的文件,抛出的错误没有任何信息 下面是我得到的错误,这是一个一般性错误,与包无关: 新AzureR

我通过“msbuild”powershell命令创建了一个web Api的web部署包,并将其放置在Azure资源组项目的工件位置

当我尝试部署时,它在DeployAzureResourceGroup脚本中的“New AzureRmResourceGroupDeployment”中抛出错误

但是,当我尝试部署通过VisualStudio创建的同一个包时,它运行良好,部署成功

两个web部署包都有相同的文件,抛出的错误没有任何信息 下面是我得到的错误,这是一个一般性错误,与包无关:

新AzureRmResourceGroupDeployment:13:13:29-资源 Microsoft.Web/sites/extensions“WebAppui/MSDeploy”失败 消息“资源操作已完成,终端配置已完成” 状态为“失败” 位于….\azureresourcegroup\Scripts\Deploy AzureResourceG 组ps1:101字符:1 +New AzureRmResourceGroupDeployment-Name((获取子项 $TemplateFile).BaseName。。。 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ +类别信息:未指定:(:)[New AzureRmResourceGroupDeplo 例外情况
+FullyQualifiedErrorId:Microsoft.Azure.Commands.Resources.NewAzureResourceGroupDeploymentCommand

它会引发什么类型的错误?请共享您的错误消息。在大多数情况下,都会添加错误,这与AzureRM无法找到或访问webdeploy包有关(引发的错误没有任何帮助,如您所见)。您可以尝试将-Debug开关添加到新的AzureRMResourceGroupDeployment cmdlet。这将从AzureRM转储原始http对话,您可能会得到一个“real”错误消息,而不是-Verbose输出中的消息。调试输出中有很多错误,因此您必须仔细查找错误。即使在调试模式下,抛出的错误也完全相同,我无法获得有关错误具体位置的更多信息。