Apologies for the long question, but I think some context is important here.
I am trying to set up a release definition within TFS, which should be supporting Azure deployment by using the "Azure Web App Deployment" step (see picture).
For this to work, I need to set up a Service Endpoint. However, I'm having issues at the point of retrieving the Management Certificate requested here:
There seem to be multiple places in the new portal (https://portal.azure.com) to download a *.publishsettings file, for example here:
The issue For some reason, all these downloads return a *.publishsettings file with the following format:
<publishData>
<publishProfile profileName="XXX"
publishMethod="XXX"
publishUrl="XXX"
msdeploySite="XXX"
userName="XXX"
userPWD="XXX"
destinationAppUrl="XXX"
SQLServerDBConnectionString=""
mySQLDBConnectionString=""
hostingProviderForumLink=""
controlPanelLink="http://windows.azure.com"
webSystem="WebSites">
<databases />
</publishProfile>
<publishProfile profileName="XXX"
publishMethod="XXX"
publishUrl="XXX"
ftpPassiveMode="XXX"
userName="XXX"
userPWD="XXX"
destinationAppUrl="XXX"
SQLServerDBConnectionString=""
mySQLDBConnectionString=""
hostingProviderForumLink=""
controlPanelLink="http://windows.azure.com"
webSystem="WebSites">
<databases />
</publishProfile>
</publishData>
The format that I require is different. I need a file with this format:
<?xml version="1.0" encoding="utf-8"?>
<PublishData>
<PublishProfile
SchemaVersion="2.0"
PublishMethod="AzureServiceManagementAPI">
<Subscription
ServiceManagementUrl="XXX"
Id="XXX"
Name="XXX"
ManagementCertificate="XXX" />
</PublishProfile>
</PublishData>
From this file, I can retrieve the ManagementCertificate value. I can already retrieve it from the old portal using https://manage.windowsazure.com/PublishSettings/index?Client=&SchemaVersion=&DisplayTenantSelector=true, but there does not seem to be a place for this in the new portal. Is it not available, or did I simply overlook it?
Thanks in advance!