Отладочная версия WIX "Недостаточно прав для запуска службы" - PullRequest
2 голосов
/ 12 марта 2010

Я создал проект WIX, который устанавливает и запускает службы. Для релизной версии все работает нормально, но для отладочной версии я получаю «недостаточно прав для запуска службы». Любые подсказки, почему это происходит?

Использование .net / Visual studio.

JD.

Ответы [ 2 ]

3 голосов
/ 13 марта 2010

По моему опыту, это сообщение об ошибке всегда вводит в заблуждение. Как правило, это на самом деле ошибка службы exe. С отображенным окном сообщения перейдите в окно DOS и запустите EXE. Скорее всего, вы увидите трассировку стека. Если вы видите исключение «Файл не найден», то, возможно, вам не хватает зависимости. Любая другая ошибка, и это может быть просто проблема с кодом.

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

0 голосов
/ 17 мая 2010

Наиболее вероятная причина: она работает на компьютерах, на которых установлена ​​(или уже установлена) Visual Studio, поскольку это означает, что у них также установлена ​​отладочная версия исполняемых библиотек. Он не работает на компьютерах без Visual Studio.

...