Существует служба WCF, которая работает под управлением IIS.Эта служба обращается к файлам в своей папке, обращается к базе данных SQL Server и записывает сообщения в EventLog.
Платформа развертывания - Windows Server 2008 в каком-либо центре данных.Я разработал сервис, но я все еще начинающий.
Развертывание приведет к созданию новой учетной записи пользователя Windows и, возможно, роли, назначенной этому пользователю.Это необходимо для запуска службы из отдельной учетной записи со строго определенными правами (как я понимаю, такой подход рекомендуется, но не для запуска службы из учетной записи службы NT).
Очевидно, развертывание необходимо запуститьскрипты для создания базы данных, таблиц, составления расписаний задач.
Какие инструменты вы могли бы посоветовать для такого развертывания?Может быть, я могу использовать стандартный проект установки?Или какие-нибудь сторонние инструменты, такие как WiX Toolset?Должен ли я использовать PowerShell для создания учетной записи пользователя Windows и роли?
Существует также вопрос: нужно ли использовать предварительные требования, такие как установщик .NET Framework, установщик SQL Server?