如何唯一地识别天蓝色的解决方案?

时间:2010-05-26 17:47:57

标签: azure

有没有办法独特地检测天蓝色溶液? 我想开发一个按解决方案许可的库。 在没有许可服务器的情况下强制执行此操作的唯一方法是拥有解决方案的唯一标识。是否有这种类型的GUID?

类似于RoleEnvironment.DeploymentID。

DeploymentID何时更改?

根据smarx on http://social.msdn.microsoft.com/Forums/en-US/windowsazure/thread/94ccd4e0-7c23-4a90-83b7-33a4d95a3deb使用DeploymentID对此方案没有帮助。

2 个答案:

答案 0 :(得分:1)

部署ID在人员部署(登台或生产)时发生变化。它在交换分段和生产时不会改变,并且在就地升级期间不会改变。

答案 1 :(得分:1)

(问题问题发生一年后,但这是另一个想法......)

根据应用正在使用的公共Azure cloudapp.net子域锁定。即使客户有自定义域,这应该可以正常工作,因为他们的cloudapp.net子域仍然可以解析。例如。 Boston Azure用户组站点位于http://www.bostonazure.org(自定义域),但仍可通过http://bostonazure.cloudapp.net访问。

缺点:您仍然需要处理由Azure生成的生成的测试地址 - 但是您可能会允许这些地址,因为它们对于向客户公开是不切实际的。此外,客户将被限制为始终部署到相同的cloudapp.net子域。