Я не могу создать MSI-установку с помощью installshield для консольного приложения - PullRequest
1 голос
/ 27 мая 2019

enter image description here Я создал собственный сервис WCF с помощью консольного приложения. Я создал MSI с помощью Installshield, но когда я устанавливаю программу установки, она зависает и через некоторое время не удается выполнить установку.

Я добавил код входа в систему и обнаружил, что в строке размещения службы WCF он зависает и выдает ошибку.

Есть идеи, как решить эту проблему?

1 Ответ

1 голос
/ 27 мая 2019

Установка службы : Можно ли установить и запустить ее вручную?Вы должны установить с правами администратора , если вы указываете учетную запись пользователя для запуска службы, она должна иметь привилегию «войти в систему как служба» (проверитьработает secpol.msc или см. здесь ), файл, который вы устанавливаете, должен на самом деле быть надлежащей службой - очевидно - я иногда смешиваю свои тестовые исполняемые файлы со службойдвоичный файл.Вы когда-нибудь забыли?Бывает со мной: -).

Ведение журнала : Получите себе правильный файл журнала в первую очередь:

msiexec.exe /i "Setup.msi" /L*V "C:\Setup.log"

Или в режиме без вывода сообщений:

msiexec.exe /i "Setup.msi" /QN /L*V "C:\Setup.log"

Дополнительная информация о ведении журнала:


Учетные данные : просто добавьте, что есть несколько встроенных учетных записей , которые можно использовать для запуска службы:

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