#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 — отличная идея.