Эмулятор Windows Azure без прав администратора - PullRequest
10 голосов
/ 09 февраля 2012

Как можно избежать будущего, позволяющего эмулятору Windows Azure в Visual Studio работать без использования прав администратора?

Инструменты Windows Azure для Microsoft Visual Studio. Эмулятор вычислений Windows Azure должен быть запущен с повышенными правами.

Ответы [ 3 ]

6 голосов
/ 06 августа 2013

Теперь возможно (начиная с Windows Azure SDK 2.1) запускать эмулятор Azure без прав администратора. Вы можете выбрать параметр «Использовать Emulator Express» в свойствах проекта в Visual Studio, см. Отладка облачной службы с помощью Emulator Express .

Вы также можете передать /useemulatorexpress в csrun в командной строке.

enter image description here

Ограничение Прежде чем использовать Emulator Express, вы должны знать о некоторых ограничениях:

  • Ваша облачная служба может содержать несколько ролей, но каждая роль ограничена одним экземпляром.

  • Вы не можете получить доступ к номерам портов ниже 1000. Например, если вы используете поставщик аутентификации, который обычно использует порт ниже 1000, вам может потребоваться изменить это значение на номер порта, который выше 1000.

  • Любые ограничения, которые применяются к эмулятору вычислений Windows Azure, также применяются к Emulator Express. Например, вы не можете иметь более 50 экземпляров ролей на развертывание.

1 голос
/ 09 февраля 2012

Насколько я понимаю, необходимы права администратора, чтобы эмулятор мог контролировать IIS. В прошлом я видел заявления о том, что они хотели бы удалить требование (или, по крайней мере, диалоговое окно подтверждения), но нет ETA, когда это произойдет.

Единственный другой вариант, который у вас есть, - это развернуть его на размещенных сервисах (за которые вы потом платите).

0 голосов
/ 30 августа 2018

Если ваша ошибка такая (или наоборот):

Compute Emulator и текущий клиентский процесс Emulator запущены с разными привилегиями. Пожалуйста, перезапустите эмулятор и текущий процесс с такими же привилегиями

Одно очень простое решение:

  1. Закрыть визуальную студию.
  2. Завершите работу эмулятора Azure, как показано на этом рисунке (нажмите ^ в правом нижнем углу экрана Windows, щелкните правой кнопкой мыши символ эмулятора Azure и выберите выключение для требуемого эмулятора): How to close Azure storage/Compute emulator
  3. Перезапустите Visual Studio в режиме администратора, выполнив поиск в Visual Studio в окне поиска Windows, щелкните правой кнопкой мыши и выберите «Запуск от имени администратора».

Вуаля! Это автоматически перезапустит эмуляторы Azure с необходимыми разрешениями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...