tags:

views:

52

answers:

1

Is there any way to detect an azure solution uniquely? I want to develop a library that is licensed per solution. The only way to enforce this without having a licensing server is to have a unique identity of the solution. Is any GUID of such sort available?

Something like RoleEnvironment.DeploymentID.

When does DeploymentID change?

According to smarx on http://social.msdn.microsoft.com/Forums/en-US/windowsazure/thread/94ccd4e0-7c23-4a90-83b7-33a4d95a3deb It Not possible

+1  A: 

DeploymentID changes when people deploy (to staging or production). It doesn't change when staging and production are swapped, and it doesn't change during an in-place upgrade.

smarx
That would mean DeploymentID can not be used to identify a solution uniquely and its not feasible to use it for enforcing license of 3rd party libraries.
Hasan Khan