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

#c# #.net #wcf #installation #console-application

#c# #.net #wcf #установка #консоль-приложение

Вопрос:

У меня есть служба wcf, и у меня есть консольное приложение, в котором размещается служба Консольное приложение также содержит базу данных SQL-CE, если это имеет какое-либо значение. Я использую .net 4 и IIS 7.5?

Я предпочитаю делать это с помощью Visual Studio 2010 setup project.

Комментарии:

1. Привет — Почему вы указываете свою версию IIS, если хотите разместить службу в консольном приложении; в этом случае вы должны использовать ServiceHostFactory или WebServiceHostFactory для запуска службы.

Ответ №1:

Если он размещен в консольном приложении, это означает, что для запуска службы вам нужно запустить консольное приложение.
Для запуска консоли вам нужен пользователь, вошедший в систему. Чтобы заставить его входить в систему автоматически, вы можете использовать Autologon.

Чтобы создать установщик, просто создайте проект установки, как в любом приложении Windows.

Комментарии:

1. Спасибо, autologon — отличная идея.