2015-12-16 2 views
1

У меня есть проект Azure 2.8.1, который «просто работает» на одной машине, а с другой полностью не запускается - я вытягиваю свои волосы, пытаясь заставить это работать.Невозможно запустить Azure Emulator «Операция не поддерживается. Неизвестная ошибка: 0x80070057».

Проект содержит рабочую роль (2 экземпляра) и веб-роль (1 экземпляр).

Индикатор выполнения идет примерно до ~ 80%, а затем он терпит неудачу - если я переключаюсь на эмулятор вычислений, я просто вижу ошибки в том, что службы нездоровы или заняты.

В Visual Studio я в конечном итоге получить следующее сообщение об ошибке:

--------------------------- 
Microsoft Visual Studio 
--------------------------- 
Microsoft Azure Tools for Microsoft Visual Studio 

There was an error attaching the debugger to the role instance 
'deployment28(5).MySolution.WebRoleProject_IN_0' with Process Id: '13288'. 
Operation not supported. Unknown error: 0x80070057. 

--------------------------- 
OK 
--------------------------- 

Любая помощь Устранение неполадок это будет оценен по достоинству!

ответ

2

Оказывается, это связано с файловой обработкой. Если есть какой-либо файл или папка длиной более 260 символов, путь к проекту, эмулятор Azure будет полностью дергаться на вас (даже если он не находится в исходном управлении и не включен в ваш проект или пакет).

Я столкнулся с этой проблемой, потому что NPM (до версии 3.x) создает супер глубокие структуры папок под node_modules папками, которые он создает.

У меня возникла проблема, удалив все мои папки node_modules, обновив до NPM 3.5.2, а затем снова запустите npm install.

0

Убедитесь, что вы не используете экспресс-эмулятор на машине, где вы не можете запустить проект. Экспресс-эмулятор не эмулирует несколько экземпляров ваших рабочих ролей!

Надеюсь, это поможет.

+0

Я использовал полный эмулятор. Выполнение нескольких экземпляров моих рабочих ролей не связано с этой проблемой. (Кроме того, Visual Studio просто скажет вам, что так или иначе, не дает вам критической ошибки 0x800.) – BrainSlugs83

1

Запустить Visual Studio 2015 как администратор, есть много связанных с вычислительными эмуляторами проблем, вызванных непривилегированным исполнением.

+0

Я уже был администратором. (Я всегда это делаю, потому что он решает тонну случайных проблем с Visual Studio.) - Также, поскольку это требование даже запустить эмулятор Full Azure (хотя Visual Studio хотя бы об этом говорит об этом). – BrainSlugs83

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