Как однозначно определить лазурное решение? - PullRequest
1 голос
/ 26 мая 2010

Есть ли способ уникального определения лазурного раствора? Я хочу разработать библиотеку, которая лицензируется для каждого решения. Единственный способ обеспечить это без наличия сервера лицензирования - это иметь уникальную идентификацию решения. Доступен ли такой GUID такого типа?

Что-то вроде RoleEnvironment.DeploymentID.

Когда меняется DeploymentID?

Согласно smarx на http://social.msdn.microsoft.com/Forums/en-US/windowsazure/thread/94ccd4e0-7c23-4a90-83b7-33a4d95a3deb использование DeploymentID НЕ помогает в этом сценарии.

Ответы [ 2 ]

1 голос
/ 08 июня 2011

(Через год после того, как вопрос был задан, но вот еще одна идея ...)

Блокировка основана на общедоступном поддомене Azure cloudapp.net, используемом приложением. Это должно работать нормально, даже если у клиента есть собственный домен, поскольку его поддомен cloudapp.net по-прежнему разрешается. Например. сайт группы пользователей Boston Azure расположен по адресу http://www.bostonazure.org (пользовательский домен), но по-прежнему доступен через http://bostonazure.cloudapp.net.

Недостатки. Вам по-прежнему необходимо обрабатывать сгенерированные тестовые адреса, сгенерированные Azure, но, возможно, вы разрешаете их, поскольку их непрактично предоставлять клиентам. Кроме того, клиенты будут вынуждены всегда развертываться на одном и том же поддомене cloudapp.net.

1 голос
/ 27 мая 2010

DeploymentID изменяется при развертывании людей (в стадии подготовки или производства). Он не изменяется при смене сцены и производства и не изменяется при обновлении на месте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...