Azure Emulator не откроет консоль пользовательского интерфейса из-за предполагаемой проблемы с разрешениями
Я получаю сообщение об ошибке с Azure Emulator.
Шаги:
- Запустите проект Azure, чтобы запустить эмулятор.
- Я вижу, что эмулятор запущен, браузеры с запуском приложений!
- Щелкните правой кнопкой мыши значок Azure emulator и выберите "Показать пользовательский интерфейс эмулятора вычислений"
Он не запускается. Ошибка:
"Невозможно определить режим работы эмулятора. Убедитесь, что у вас есть достаточные разрешения"
Что вызывает эту ошибку?
Окружающая среда:
- Win 8
- VS Ultimate (работает как Admin, конечно, не может запустить проект AZ в противном случае)
- Azure SDK 2.1 (был обновлен на месте с 2.0)
- Запуск нескольких сайтов в одной веб-роли.
Ответы
Ответ 1
Я тоже много раз сталкивался с этой проблемой. Я думаю, что это проблема с самим эмулятором эмуляции, поэтому я думаю, нам нужно будет дождаться появления следующей версии SDK. Убедитесь, что в настройке "Эмулятор" вы выбрали "Использовать полный эмулятор" (я все еще сталкивался с этой проблемой даже после того, как этот параметр был выбран).
Возможный обходной путь, который работал у меня, заключается в том, чтобы вручную запустить эмулятор вычислений вместо запуска Visual Studio. Для меня это всегда сработало. Это то, что вам нужно будет сделать:
- Если эмулятор запущен, сначала удалите его, перейдя в диспетчер задач.
- Щелкните правой кнопкой мыши на "csmonitor.exe" в каталоге "C:\Program Files\Microsoft SDKs\Windows Azure\Emulator" и запустите его как "Администратор".
- Затем щелкните правой кнопкой мыши значок "Azure Emulator" в системном трее и запустите эмулятор вычисления в режиме "Полный", как показано на скриншоте ниже.
![enter image description here]()
Ответ 2
Как упоминалось в предыдущем решении, вы можете установить, что csmonitor.exe всегда запускается в административном режиме.
После этого вам не нужно будет повторно выполнять описанную ранее конфигурацию.
![enter image description here]()
Ответ 3
Запустите эмулятор Azure Compute Emulator в качестве администратора в полном режиме.
Ответ 4
Если опция "Полный" не включена для эмулятора вычислений, выполните следующие действия.
Откройте эмулятор хранилища в режиме администратора.
- Открыть команду в режиме администратора.
- Найдите расположение ярлыка эмулятора хранилища ("C:\ProgramData\Microsoft\Windows\Пуск\Меню\Programs\Microsoft Azure\Эмулятор хранилища\Эмулятор хранилища Microsoft Azure - v5.9.lnk")
- Скопируйте путь и вставьте его в командной строке.
Теперь щелкните значок эмулятора, и для эмулятора вычислений будет доступна опция "Полный".
Если не работает, закройте оба эмулятора и повторите шаги.