Как преобразовать службу WCF REST 4.0, чтобы она работала в веб-роли Azure? - PullRequest
0 голосов
/ 12 мая 2011

Я написал отдельную службу WCF REST в 4.0 под Studio 2010, но я решил разместить ее под Azure, а не с Amazon AWS. Есть ли простой способ конвертировать его или что мне нужно сделать, чтобы он работал под веб-ролью Azure? Я создал пустой проект веб-роли в Studio, но структура WCF кажется совершенно другой.

Ответы [ 3 ]

2 голосов
/ 13 мая 2011

Вам не нужно делать ничего особенного, чтобы получить службу в Azure.В зависимости от того, как вы используете службу WCF, вы можете просто добавить ее в качестве облачной роли.Если вы хотите увидеть пример службы WCF, используемой в Azure, вы можете загрузить наше руководство по Windows Phone 7, в котором служба REST WCF 4 подключена для проекта Windows Phone 7.Вы можете главу об этом здесь .Вы можете получить код здесь и проверить услугу.

0 голосов
/ 13 мая 2011

Просто убедитесь, что вы установили правильные конечные точки в .csfg

Сделайте это, разверните проект Azure и выберите свойства для роли, которая должна предоставлять эти конечные точки.

Если у вас нет ролей, щелкните правой кнопкой мыши по папке Роли и выберите «Добавить».Затем нажмите свойства.

0 голосов
/ 12 мая 2011

Если ваша служба "pure wcf", то вы можете развернуть ее как рабочую роль, если хотите - см. Это руководство http://www.codeproject.com/KB/azure/WCFWorkerRole.aspx

Если вы хотите вместо этого встроить службу WCF в сетьроли, то есть множество примеров - см. эту статью для хорошего вступления - http://www.devproconnections.com/article/windows-azure-platform3/Hosting-WCF-Services-on-Azure-101

...