Создать установочный пакет веб-приложения, который включает в себя «все»? - PullRequest
5 голосов
/ 09 февраля 2012

Можно ли с помощью инструментов VS2010 создать msi-пакет, включающий все необходимое и установленный по требованию для приложения mvc 3?

Он должен включать в себя сборки IIS, SQL-Server Express, .NET 4 и mvc3.

Было бы очень удобно иметь пользователям один установочный файл, независимо от того, будут ли онииспользуйте xp, vista или 7. Пакет должен автоматически определить, чего не хватает, и установить его.

1 Ответ

4 голосов
/ 14 февраля 2012

Вы можете попробовать использовать проект веб-установки.

Добавьте новый проект в ваше решение.

В диалоговом окне «Добавить новый проект» выберите Other Project Types->Setup and Deployment->Visual Studio Installer.

Затем выберите Web Setup Project.

В созданном проекте установки добавьте Project Output... (файлы содержимого) к Web Application Folder (в редакторе файловой системы).

Проект веб-настройки по умолчанию включает проверку IIS и .NET framework. Можно добавить проверки для других зависимостей.

При создании проекта установки создается msi-файл вместе с файлом setup.exe, который включает некоторую проверку перед установкой.

...