У нас есть приложение ASP.NET 2.0, которое доступно для пробной загрузки. Таким образом, мы не можем контролировать среду, в которой он будет установлен. Несмотря на все наши усилия по созданию надежного установщика, мы по-прежнему получаем множество сообщений пользователей о проблемах.
Мы генерируем скомпилированные файлы .net с помощью проекта веб-развертывания. Затем мы берем результат и запускаем его через проект развертывания VS 2010 для создания установщика msi.
Вот лишь несколько проблем, с которыми мы сталкиваемся:
Мы уже делали это раньше. попытался использовать установщик InnoSetup. В определенной степени это сработало, но у нас были проблемы с подключением установленного приложения к неправильному пулу приложений, и мы так и не нашли способ определить пул приложений с помощью сценария InnoSetup.
Может ли кто-нибудь дать мне окончательный список того, что вам нужно чтобы запустить приложение ASP.NET на компьютере под управлением Windows XP или более поздней версии с неизвестной конфигурацией? например проверьте, что .NET 2.0 установлен, проверьте, установлен ли II6, скопируйте файлы в x, создайте виртуальный каталог и т. д.
Еще лучше, знает ли кто-нибудь об установщике (или расширении InnoSetup), который выполняет большую часть настройки за вас?