Почему вы хотите развернуть веб-службу в качестве веб-роли в Azure? - PullRequest
4 голосов
/ 10 июня 2011

У меня сложилось впечатление, что веб-сервис должен работать под рабочей ролью. Я только что узнал, что веб-сервис можно настроить с помощью веб-роли. Каковы преимущества использования одной роли над другой?

Ответы [ 2 ]

3 голосов
/ 10 июня 2011

Если вы используете веб-роль, ваша служба будет размещаться в полном IIS, и вы можете, например, совместно разместить ее с вашим веб-сайтом и использовать все функции IIS.

Если вы выберете рабочую роль, вам придется создать ServiceHost для размещения вашей службы. Вы не будете работать в IIS.

2 голосов
/ 10 июня 2011

Я ответил на аналогичный вопрос здесь . Обратите внимание, что даже при наличии веб-роли у вас будет выбор размещения веб-службы через IIS или самостоятельно с помощью Service Host.

Еще в марте появилось обновление для обработки входных портов, так что теперь вы можете распределять входные порты по ролям любым удобным для вас способом, даже имея до 25 в одной роли. Это уменьшает проблемы, связанные с развертыванием одной роли с включенным RDP (поскольку в этом случае RDP использует 2 входных порта). См. Мое сообщение в блоге здесь для получения дополнительной информации о распределении портов, поскольку оно действительно открывает возможности для вас при настройке сервис-хостинга.

...