Why does Windows Azure Tools insist on incorrect SSL configuration?

I'm going to the end of my rope using the Windows Azure Tools and SSL in the ServiceDefinition / ServiceConfiguration files in a cloud project.

At first I had a web role with RDP enabled (and a customized certificate, etc.). All this worked for a long time. Then I added an SSL certificate for the https endpoint. It will not be deployed because certificates are not installed in my local / personal storage, etc. After I ran into it, I somehow got into a bad state, even if I completely remove all the configurations associated with RDP or SSL, I still get this from the emulator:

Windows Azure Tools: Warning: The SSL certificate 'Microsoft.WindowsAzure.Plugins.RemoteAccess.PasswordEncryption' for endpoint 'HttpsIn' of role 'My.Web' was not found in the local machine certificate store. Windows Azure Tools: Warning: Certificate identification setting 'Microsoft.WindowsAzure.Plugins.RemoteAccess.PasswordEncryption' for role 'My.Worker' specified in the service configuration file is not declared in the service definition file in the Certificate or as part of an SSL endpont 

As I said, such a configuration does not exist in any of my files, and when they were, they have not changed since the time they worked before. I tried to delete the dftemp directory where the deployments are located, I cleaned and rebuilt the cloud project, I killed the visual studio and the emulator and still always return there.

Has anyone else seen this?

+4
source share
2 answers

I'm not sure what happened, but having left that day and returned this morning, I found that rebooting the system seems to fix the problem. I have no idea why, but it seems to have settled itself.

0
source

for the first error, you must remove the certificate from the certificate section of your service configuration file (cscfg). This certificate is used to encrypt your RDP password.

For the second error, I think that if you delete the section above, it will automatically disappear. Also make sure that you remove the RemoteAccess, RemoteForwarder modules from the service definition file (csdef)

-2
source

All Articles