В моем приложении я должен установить IIS автоматически, когда мое приложение устанавливается на пользовательский компьютер (Vista / XP) без использования компакт-дисков ОС.
Может кто-нибудь, пожалуйста, сообщите мне, как это сделать.
IIS не является распространяемым компонентом. Это означает, что вы не можете связать его с вашим приложением. Пользователь должен иметь свой носитель ОС и установить его оттуда.
Вы можете выполнить скриптовую установку без вывода сообщений. Посмотрите это руководство по установке со скриптом , чтобы получить общее описание того, что делать Вам также потребуется создать файл ответов для управления настройками автоматической установки.
Процедура отличается для IIS 7 .
Предполагая, что ваше приложение ASP.NET, вам, вероятно, следует связать его с UltiDev Web Server Pro (UWS) - это бесплатный, распространяемый веб-сервер, который можно добавить в ваш проект установщика как обязательное условие .