VSTS Service Fabric 发布到 Azure:异常调用".ctor" "1"参数:"Value cannot be null. Parameter name: authority"



以下内容:https://learn.microsoft.com/en-us/azure/service-fabric/service-fabric/service-fabric-set-up-continuf-contegration

但是,当我运行实际部署时,我会收到以下构造函数错误,这不是很有帮助。

==============================================================================
Task         : Service Fabric Application Deployment
Description  : Deploy a Service Fabric application to a cluster.
Version      : 1.1.2
Author       : Microsoft Corporation
Help         : [More Information](https://go.microsoft.com/fwlink/?LinkId=820528)
==============================================================================
Searching for path: C:ar1aLONG_PATHPublishProfilesDev.xml
Found path: C:ar1aLONG_PATHPublishProfilesDev.xml
Searching for path: C:ar1a**dropapplicationpackage
Found path: C:ar1aPATHdropapplicationpackage
AAD Authority: 
Cluster Application ID: 
Client Application ID: 
##[error]Exception calling ".ctor" with "1" argument(s): "Value cannot be null. Parameter name: authority"
##[section]Finishing: Deploy Service Fabric Application
##[section]Finishing: Release

有什么想法吗?我在哪里可以寻找更好的错误消息?如果我从桌面和VS2015部署,则可以正常工作。谢谢。

在回复Matt Thalman:

ConnectionEndpoint   : {myapp.eastus.cloudapp.azure.com:19000}
FabricClientSettings : {
                       ClientFriendlyName                   : PowerShell-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
                       PartitionLocationCacheLimit          : 100000
                       PartitionLocationCacheBucketCount    : 1024
                       ServiceChangePollInterval            : 00:02:00
                       ConnectionInitializationTimeout      : 00:00:02
                       KeepAliveInterval                    : 00:00:20
                       HealthOperationTimeout               : 00:02:00
                       HealthReportSendInterval             : 00:00:00
                       HealthReportRetrySendInterval        : 00:00:30
                       NotificationGatewayConnectionTimeout : 00:00:30
                       NotificationCacheUpdateTimeout       : 00:00:30
                       AuthTokenBufferSize                  : 4096
                       }

有此问题的反馈,您可以根据该反馈对其进行跟踪,解决方法是使用证书身份验证。

另一方面,您可以从此处检查该任务的源代码。

我尝试执行无引号的powershell(")时就遇到了这个问题。Visual Studio在第一次部署期间生成用于部署的PowerShell脚本。尝试手动执行此脚本,您将看到哪些参数放入没有引号的参数中。

相关内容

最新更新