1

エラーメッセージが表示されたら、Azureのポータル( https://windows.azure.com/download/publishprofile.aspx )から.publishsettingsファイルをダウンロードしようとしています。はい、私は10の管理証明書を持っています(私も2つの手を持っています)。ただし、10個の証明書があることと、公開設定をダウンロードできないことの関係は明確ではありません。前者が後者を防ぐ必要があるのはなぜですか?Azureサブスクリプションから他の証明書を削除せずに.publishsettingsを取得するにはどうすればよいですか?

これは、ファイルをVS2012(公開するため)、WebMatrix(再度公開するため)、およびAzure Powershellツール(再度公開するため)に提供するために必要です。

4

2 に答える 2

0

公開プロファイルをダウンロードすることを選択すると、新しい管理証明書が作成されます。.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年)、その公開プロファイルを再利用し続けることができます。

于 2012-10-23T08:37:33.467 に答える
0

実際の理由は、このアクション「公開設定のダウンロード」は毎回サイレントに新しい証明書を作成し、証明書がすでに存在していて再利用できるかどうかを実際には確認しないためです。

したがって、Sandrinoが提案するように、公開設定ファイルを再利用するか、証明書を削除してください。

または、最善の方法です。公開設定を手動で管理してください。私はそうします。

于 2012-10-23T08:56:42.223 に答える