Один из вариантов - взглянуть на RoleEnvironment.DeploymentId
- если вы работаете в наборе разработчиков, у него должно быть имя типа 'deploy (n)', где n - это порядковый номер. Если вы работаете в рабочей среде, идентификатор развертывания должен напоминать Guid.
Еще одна вещь, которую вы можете сделать, это посмотреть на имя экземпляра роли. В производстве он должен заканчиваться на _0
(представляющий экземпляр 0). В ткани разработчика это будет заканчиваться на .0
РЕДАКТИРОВАТЬ 1/8/2013 - понял, что ответ, который я дал более 2 лет назад, сильно устарел! Теперь есть также RoleEnvironment.IsEmulated
- проверьте детали здесь .