Служба WCF, развернутая в Azure - PullRequest
1 голос
/ 09 августа 2010

Я создал проект веб-роли службы WCF. Я могу использовать службу локально.Но у меня возникают проблемы при попытке развернуть службу в лазурном облаке.После запуска веб-ролика он заставляет kepps зацикливаться, после чего init останавливается.Я не внес никаких изменений в стандартный WebRoleclass, который был добавлен автоматически.Кто-нибудь может указать мне некоторые примеры или примеры развертывания WCF в Azure

Ответы [ 3 ]

1 голос
/ 10 августа 2010

Поведение, которое вы наблюдаете, возникает при возникновении ошибок экземпляра в OnStart или Run.Обычное отслеживание ошибок диагностики еще не было возможности запустить, так что это трудная проблема для отладки.Вы можете попытаться добавить перехват ошибок внутри этой функции, которая записывает подробности об ошибках либо в большой двоичный объект, либо в очередь, чтобы вы могли видеть, что на самом деле происходит.

Сказав это, с кодом, который работает в структуре разработки., но продолжает цикл при развертывании в режиме реального времени, первое, что нужно проверить, это то, что все ссылки имеют соответствующий набор свойств «Копировать локально».Все, что является частью фреймворка или Microsoft.WindowsAzure.ServiceRuntime, должно иметь значение «Копировать локально» в значение «ложь», все остальное должно быть установлено в значение «истина» (сторонние сборки и т. П.).Если это веб-роль и вы используете MVC, вам нужно проверить, что для System.Web.Mvc для параметра Копировать локально установлено значение true, а также это не входит в стандартную среду, развернутую в Azure.

0 голосов
/ 10 августа 2010

Я только что обнаружил корень проблемы. Это было вызвано тем, что в одном из моих проектов целевая платформа была установлена ​​на x86. Похоже, он не поддерживает сборки x86, что может быть проблемой

0 голосов
/ 09 августа 2010

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

...