Инструменты для установки приложения ASP.Net C # - PullRequest
1 голос
/ 30 ноября 2010

Мы разработали приложение ASP.Net/C#/SQL Server и используем SetupBuilder (от LinderSoft) и MSI для установки программного обеспечения.

У нас возникают всевозможные проблемы с компонентом MSI - в этих установкахрегулярно возникают сбои, и мы, похоже, имеем ограниченный контроль над интерфейсом / процессом MSI.

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

Ответы [ 2 ]

3 голосов
/ 30 ноября 2010

WIX обеспечивает большой контроль при создании MSI.Требуется немного обучения, но мы использовали его для создания MSI в наших проектах, и он работал для всех наших потребностей.

С их сайта:

XML установщика Windows (WiX) - это набор инструментов, который создает установочные пакеты Windows из исходного кода XML.Набор инструментов поддерживает среду командной строки, которую разработчики могут интегрировать в свои процессы сборки для создания пакетов установки MSI и MSM

Извините за общий ответ, но если вы могли бы предоставить более подробную информацию об ошибках, которые вылицом или точными областями, которые вы хотите контролировать, а затем сможете пролить на него свет.

0 голосов
/ 30 ноября 2010

Большинство приложений asp.net, которые я когда-либо использовал, имели частично ручной процесс установки, например, они просят вас создать базу данных и пользователя сервера sql, затем скопировать приложение и обновить web.config, чтобы отразить пользователя sql затем создайте приложение IIS вручную, и любая дальнейшая установка (например, создание схемы БД) автоматически обрабатывается приложением при первом его использовании.

Это всегда казалось мне приемлемым, пока все хорошо документировано, я был счастлив принять это, стоит подумать?

Я полагаю, это зависит от ожидаемых технических навыков вашей целевой базы пользователей ...

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