2015-02-13 2 views
0

Наши разработчики должны опубликовать рабочую роль в Azure и иметь возможность получить диагностическую информацию, если есть проблемы. Сетевой администратор предполагает, что разработчикам необходимо зайти на портал Azure и загрузить пакеты, и он не хочет этого делать, потому что разработчикам нужны полные права администратора.Публикация роли работника Azure

Это правильно? Это звучит не так. Все, что нам нужно сделать, это опубликовать новую роль рабочего роли в Azure - предпочтительнее непосредственно из Visual Studio.

Мы также должны видеть любые ошибки, которые может генерировать наша новая рабочая роль.

Как нам это сделать? Нужно ли нам создавать пакеты и давать их администратору сети и ждать, чтобы услышать от него?

ответ

1

В идеале вы никогда не должны публиковаться в среду prod непосредственно из Visual Studio - это, безусловно, возможно. Лучшая ставка - deploy via a build server, которая настроена на развертывание в роли рабочего. Таким образом, вы устраняете необходимость доступа к совместному администрированию для ваших разработчиков.

Если вы хотите захватить ошибки из роли Web или Worker (aka Cloud Service), вы можете использовать Azure Diagnostics to write the logs для учетной записи Azure Blob Storage.