У меня есть пустое решение в .Net и добавьте два проекта Azure Cloud Services. Один с WebRole и другие с WorkerRole. Могу ли я разместить оба проекта в одном экземпляре облачного центра или использовать отдельный для обоих.Могу ли я разместить WebRole и WorkerRole в том же CloudService?
ответ
В рамках единой облачной службы вы можете иметь несколько ролей, сочетание ролей в Интернете и рабочих, каждая со своими конкретными проектами в вашем решении Visual Studio.
При развертывании у вас будет yourapp.cloudapp.net
со всеми вашими ролями (по крайней мере, по одному экземпляру каждого из них).
Ваш вопрос немного неясен в отношении того, что вы ищете, в отношении решений и проектов. Но ... Все роли, которые должны сосуществовать в развертывании .cloudapp.net
, должны быть в пределах одного решения Visual Studio. Вы не можете комбинировать роли из нескольких решений Cloud Service.
Благодарим за ответ, поскольку вы сказали, что мы не можем комбинировать роли из нескольких решений Cloud Services, но у меня есть только одно решение, и в рамках этого решения у меня есть две отдельные облачные сервисы ** azure **, один проект с webrole и другой с ролью работников. Для хоста проекта облачных сервисов нам необходимо загрузить ** пакет ** и ** serviceconfig ** файл в облачную службу azure, и у меня есть разные ** пакет ** и ** serviceconfig ** для обоих проектов. Итак, мой вопрос в том, можем ли мы разместить оба на одном экземпляре или нет? –
Duplicate of [this] (http://stackoverflow.com/questions/15500803/deploy-a-web-role-and-worker-role-in-a-single-instance) Вопрос? –
@JeroenHeier Я только что проверил: этот вопрос связан с объединением функций ролей, заставляя одну роль вести себя как две. –