Пример Windows Azure Hello World завершается неудачно: не удалось запустить роль для одной или нескольких ролей - PullRequest
0 голосов
/ 17 марта 2011

Я не могу запустить образец Windows Azure Hello World. Это дает мне следующую ошибку:

«Ошибка запуска роли для одной или нескольких ролей».

Я поместил проект в корень моего диска D, чтобы убедиться, что длина пути не является проблемой. Я также очистил временную папку Azure.

Я использую недавно выпущенную версию 1.4 SDK.

Ответы [ 2 ]

2 голосов
/ 12 апреля 2011

Одной из распространенных причин этой проблемы является то, что структура разработки (также известная как «эмулятор вычислений») не работает от имени администратора на локальном компьютере.Если вы вручную запустите вычислительную матрицу, это может быть причиной.Если вы запустите эмулятор вычислений из Visual Studio (например, нажав клавишу F5), он запустит эмулятор вычислений, выполняющийся от имени администратора, при условии, что экземпляр VS работает от имени администратора (необходимо щелкнуть правой кнопкой мыши VS в меню «Пуск» и выбрать «Запуск от имени администратора»."чтобы запустить его таким образом).

Другая причина заключается в том, что веб-роль - это запускаемый проект, а не служба Azure.Служба Azure (с именем .cscfg под ней) должна быть стартовым проектом (щелкните его правой кнопкой мыши и выберите «Установить как стартовый проект»).

1 голос
/ 17 марта 2011

Похоже, у вас есть исключение в методе OnStart одной из ваших ролей.Я бы:

1) Убедитесь, что все исключения обработаны 2) Начните регистрировать исключения или установите точку останова, чтобы увидеть, что происходит

...