如何在线使用 Visual Studio 中的管理证书设置 Azure 经典服务端点

How to setup Azure Classic service endpoint using Management Certificate in Visual Studio online

我正在尝试为我的云服务项目 (ccproj) 从 Visual studio 在线设置到 Azure 的持续部署

在 VSO 内部,我创建了一个“Azure 经典服务端点”,它使用基于证书的连接。 (由于限制我不能使用'credentials'。)

验证连接时,我收到一条异常消息:

Invalid Azure Management certificate. Exception Message: Cannot find the requested object.**

问题是:
我需要在管理证书文本框字段中填写什么类型的信息?

参考以下步骤获取证书:

  1. 点击publish settings file hyperlink (It will redirect to certificate download page)
  2. 通过记事本
  3. 打开下载的文件(XXX.publishsettings)
  4. Id 的值是 订阅 ID
  5. 名称的值为订阅名称
  6. ManagementCertificate 的值为 Management Certificate

publishsettings 文件内容如下:

<?xml version="1.0" encoding="utf-8"?>
<PublishData>
  <PublishProfile
    SchemaVersion="2.0"
    PublishMethod="AzureServiceManagementAPI">
    <Subscription
      ServiceManagementUrl="https://management.core.windows.net"
      Id="[Subscription Id]"
      Name="[Subscription Name]"
      ManagementCertificate="[Management Certificate]" />
  </PublishProfile>
</PublishData>