&引用;您已经达到了10个管理证书的配额”;下载Azure';发布设置文件

&引用;您已经达到了10个管理证书的配额”;下载Azure';发布设置文件,azure,publish,Azure,Publish,当我收到错误消息时,我正试图从Azure的门户(at)下载.publishsettings文件。是的,我有10个管理证书(我也有两只手)。但是,目前还不清楚拥有10个证书与无法下载发布设置之间的联系。为什么前者要阻止后者,我如何在不从Azure订阅中删除其他证书的情况下仍然获得.publishsettings 我需要它来将文件提供给VS2012(发布)和WebMatrix(再次发布)以及Azure Powershell工具(再次发布)。当您选择下载发布配置文件时,它将为您创建一个新的管理证书。如

当我收到错误消息时,我正试图从Azure的门户(at)下载.publishsettings文件。是的,我有10个管理证书(我也有两只手)。但是,目前还不清楚拥有10个证书与无法下载发布设置之间的联系。为什么前者要阻止后者,我如何在不从Azure订阅中删除其他证书的情况下仍然获得.publishsettings


我需要它来将文件提供给VS2012(发布)和WebMatrix(再次发布)以及Azure Powershell工具(再次发布)。

当您选择下载发布配置文件时,它将为您创建一个新的管理证书。如果查看.publishsettings文件,您将看到管理证书包含在该文件中:

<?xml version="1.0" encoding="utf-8"?>
<PublishData>
  <PublishProfile
    PublishMethod="AzureServiceManagementAPI"
    Url="https://management.core.windows.net/"
    ManagementCertificate="AAAABAIBAzC...">
    <Subscription
      Id="XXXXXXXXXXXXXXXX"
      Name="Sandrino" />
  </PublishProfile>
</PublishData>

为了生成新的发布配置文件,您需要删除现有的管理证书(在新门户中,这可以在设置下进行)


如果不想删除现有证书,只需重新使用以前下载的发布配置文件即可。如果您下载了一次,您可以继续重复使用该发布配置文件,直到证书过期(1年)。

实际原因是此操作“下载发布设置”每次都会以静默方式创建新证书,并且不会真正查看证书是否已存在且是否可以重复使用

因此,按照Sandrino的建议执行—重用发布设置文件,或删除证书


或者,最好-手动管理您的发布设置!我这样做。

我希望证书的创建和下载是解耦的。但无论如何,我重新创建了所需的XML,我很好。将从现在开始保存publishsettings文件。。。