2012-02-20 2 views
3

Я знаю, что этот вопрос задан раньше, например this one. Но они все очень старые, метод очень сложный, и я старался, что он не может заставить его работать. Поэтому я задаюсь вопросом, дает ли новый Azure SDK что-то легкое, я думаю, это должно быть от Microsoft.WindowsAzure.ServiceRuntime пространства имен.Обнаружение лазурной сцены или производства Microsoft.WindowsAzure.ServiceRuntime

Мне нужно это, потому что я использую роль рабочего, который монтирует CloudDrive, продолжаю проверять его и передавать в сеть, а затем строить lucene.net на нем.

Это развертывание работает очень хорошо.

Поскольку только 1 экземпляр может монтировать CloudDrive, поэтому, когда я делаю VIP-обмен, мне нужно остановить/(или удалить) этапное развертывание, тогда новое производственное развертывание может успешно смонтировать диск. Это приводит к остановке полнотекстового поиска на некоторое время (около 1-2 минут, если все хорошо, и я нажимаю кнопку достаточно быстро). Поэтому я задаюсь вопросом, могу ли я обнаруживать текущий статус и монтировать только при производстве и размонтировании на этапе.

+3

Ничего нового не было добавлено в SDK, так как этот ответ был написан. Ответ остается в силе. – knightpfhor

ответ

2

Здесь а, что более простое решение. Что я сделал, это проверка ip. В промежуточной среде создается внешний внешний вид, а затем производственная среда. Производство ip adres - это ip (yourapp) .cloudapp.net. Поэтому вам нужно только проверить, соответствуют ли эти два.

Смежные вопросы