Я не могу создать установку msi с помощью installshield для автономного консольного приложения

Я не могу создать установку msi с помощью installshield для автономного консольного приложенияI создал автономную службу WCF с помощью консольного приложения. Я создал msi с помощью Installshield, но когда я устанавливаю программу установки, она зависает и через некоторое время не удается установить.

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

Любая идея, как я могу решить эту проблему?

Эй, Филдор, вы видите изображение ошибки, которую я получаю.

Krutika Patel 27.05.2019 15:47

Вы запускаете этот установщик с правами администратора?

Fildor 27.05.2019 15:50

да. Даже я создал это приложение с правами администратора

Krutika Patel 28.05.2019 06:49

Можно запустить файл MSI без прав администратора, но я предполагаю, что вы установили поле в представлении выпуска, требующее прав администратора?

Stein Åsmul 28.05.2019 12:09

Как я могу установить это? Я создаю установку с помощью Install Shield?

Krutika Patel 28.05.2019 15:33
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
5
279
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

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

логирование: Прежде всего, создайте себе правильный файл журнала:

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

Или в беззвучном режиме:

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

Еще немного информации о логировании:


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

Я создал журнал, и я пришел к выводу, что при установке все коды работают, и моя самостоятельная служба также успешно размещается и работает, но я заметил, что весь этот процесс идет в рекурсивном режиме и, наконец, он останавливается. Почему это происходит? Даже мой exe тоже запускается и устанавливается.

Krutika Patel 28.05.2019 15:36

Не совсем уверен, что вы говорите. Может быть, служба не запускается должным образом? Вы устанавливаете через таблицы MSI для установки службы или используете какие-то специальные команды действий? Вы можете сбросить свой файл журнала куда-нибудь, если хотите, чтобы мы быстро просмотрели его. Может даже гитхаб?

Stein Åsmul 28.05.2019 16:08

Лоббирую вам ссылку с Часто задаваемые вопросы по сервису.

Stein Åsmul 28.05.2019 16:17

Отлично, дайте нам знать, что вы узнали. Вы можете добавить свой собственный ответ и принять его, чтобы другие увидели, что вы нашли. На моем все еще экспериментальном сайте installdude.com есть больше ссылок по вопросам развертывания. Например: Под "Отладка" (черный квадрат вверху) щелкните ссылку «Основные сервисные инструменты».

Stein Åsmul 30.05.2019 14:28

Другие вопросы по теме