2015-04-08 2 views
0

У меня есть два проекта в моем решении, которые я хотел бы опубликовать в Azure как Cloudapp.Azure Host WCF webrole И MVC webrole?

  1. MVC WebRole (справочная служба по WCF WebRole)
  2. WCF WebRole

Теперь, это не представляется возможным опубликовать два webroles в одном CloudApp? (Да, немой вопрос).

Если это невозможно, как я должен использовать свою службу WCF? Могу ли я опубликовать службу WCF, поскольку это собственный cloudapp !?

Возможно, можно опубликовать службу WCF как роль рабочего, поэтому для этого мне не нужно использовать два cloudapps?

В настоящее время все работает отлично на месте. Я добавил ссылку на службу в свой проект MVC, указывающий на мою службу WCF, и я могу использовать функции, которые там находятся.

Проблема в том, что веб-сайт WCF не публикуется (только веб-сайт MVC). Я не могу получить доступ к службе WCF (ресурс не найден).

Есть ли у вас какие-либо предложения о том, как я могу реализовать свою службу WCF при опубликовании без лишних хлопот?

Благодаря

+0

если его вызывая проблемы хозяина его в роли работника, необходимо внутренняя коммуникация просто добавить внутреннюю конечную точку вашего работника роль – Coder1409

+0

Любых недостатки с помощью роли работника? Я хочу использовать службу WCF для каждого вызова базы данных (объекты DTO), поэтому она будет использоваться очень часто. – Reft

+0

Нет недостатка в том, что вы можете использовать любой тип привязки, вы будете звонить в свою службу на MVC APP или из внешнего клиента? – Coder1409

ответ