2012-10-23 16 views
1

我試圖從Azure門戶(在https://windows.azure.com/download/publishprofile.aspx)下載.publishsettings文件,當我收到該錯誤消息時。是的,我有10個管理證書(我也有2隻手)。然而,目前尚不清楚擁有10個證書並且無法下載發佈設置的連接。爲什麼前者會阻止後者,以及如何在不刪除Azure訂閱中的其他證書的情況下仍能獲得.publishsettings?當您下載Azure的發佈設置文件時,您已達到10份管理證書的配額

我需要這個提供VS2012(發佈)以及WebMatrix(再次發佈)以及Azure Powershell工具(再次發佈)的文件。

回答

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年)。

+0

我希望證書的創建和下載是分離的。但無論如何,我重新創建了所需的XML,而且我很好。將從現在開始保存publishsettings文件... – DeepSpace101

0

實際的原因是,此操作「下載發佈設置」每次都會悄悄地創建新證書,而不會真正查看證書是否已存在並且可以重複使用。

因此,按照Sandrino的建議 - 重新使用發佈設置文件或刪除證書。

或者,最好 - 手動管理您的發佈設置!我這樣做。

相關問題