2012-05-30 3 views
0

Я пытаюсь запустить локальный экземпляр роли Azure Worker для отладки и тестирования, но по какой-то причине моя роль не будет размещаться в эмуляторе локально, она говорит: «Эмулятор вычислений была ошибка: Найдено слишком много .csdef файлов ..»Проблема с развертыванием с Azure Emulator

проблема заключается в том, я проверил директорию проекта, и есть только один файл csdef ...

Я уже построил файл в соответствии с требованиями с CSPack, и моя команда CSRun выглядит так:

csrun.exe/run: C: \ ODA T \ WorkerRole \ WorkerRole; C: \ ODAT \ WorkerRole \ Work erRole \ ServiceDefinition.csdef

И это время побежал по следующему директору: C: \ Program Files \ Windows Azure Emulator \ Эмулятор

Любая помощь очень ценится!

+0

Не могли бы вы показать структуру каталогов WorkerRole? Глядя, что я могу догадаться, что у вас есть, поэтому я могу предложить, как правильно использовать CSRUN – AvkashChauhan

ответ

1

Попробуйте использовать cscfg-файл, а не csdef, и используйте .csx-каталог для эмулятора.

csrun C: \ ODAT \ WorkerRole \ WorkerRole.csx C: \ ODAT \ WorkerRole \ WorkerRole.cscfg

Если вы не имеете .cscfg файл вы можете иметь cspack создать его для вас, указав /generateConfigurationFile:ServiceConfiguration.cscfg

Смежные вопросы