Сегодня я столкнулся с очень странной проблемой, и Google, к сожалению, не помог мне. У меня есть проект в VSTS Online, и я настроил его для запуска тестов во время сборки, часть моих тестов — интеграционные тесты (они запускают простые сценарии и тестируют состояние приложения во время выполнения), и проблема в том, что мое приложение использует AWE (Address Windows Extensions) для выделения памяти и ее использования пользователь Windows должен иметь привилегию SE_LOCK_MEMORY_NAME, а пользователь VSTS Online не имеет ее.
Может кто-нибудь посоветовать мне, как я могу настроить привилегии пользователя Windows в VSTS?
Постскриптум
Мое приложение автоматически пытается настроить права текущего пользователя с помощью кода и получает доступ запрещен.
заранее спасибо
Нет никакого способа изменить привилегию, если вы используете Размещенный агент сборки.
Q: Любой из процессов для вашей сборки нужен администратор
привилегии?A: Нет. Тогда вы можете использовать размещенный пул.
Q: Вам нужно войти на сервер сборки?
A: Нет. Тогда вы можете использовать размещенный пул.
Вам нужно развернуть свой собственный агент сборки сделать это.
Других решений пока нет …