如何在线使用 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.**
问题是:
我需要在管理证书文本框字段中填写什么类型的信息?
参考以下步骤获取证书:
- 点击publish settings file hyperlink (It will redirect to certificate download page)
- 通过记事本
打开下载的文件(XXX.publishsettings)
- Id 的值是 订阅 ID
- 名称的值为订阅名称
- 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>
我正在尝试为我的云服务项目 (ccproj) 从 Visual studio 在线设置到 Azure 的持续部署
在 VSO 内部,我创建了一个“Azure 经典服务端点”,它使用基于证书的连接。 (由于限制我不能使用'credentials'。)
验证连接时,我收到一条异常消息:
Invalid Azure Management certificate. Exception Message: Cannot find the requested object.**
问题是:
我需要在管理证书文本框字段中填写什么类型的信息?
参考以下步骤获取证书:
- 点击publish settings file hyperlink (It will redirect to certificate download page)
- 通过记事本 打开下载的文件(XXX.publishsettings)
- Id 的值是 订阅 ID
- 名称的值为订阅名称
- 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>