Я ищу ошибку в нашем установщике installshield 2010. Мы не делаем ничего сложного, все, что он делает, это: - Создает виртуальный каталог IIS на веб-сайте по умолчанию - Создает новый пул приложений .net 4.0 для нового виртуального каталога.
Ошибка заключается в том, что если на компьютере, который устанавливается до запуска установки, есть какие-либо пулы приложений с .net 2.0 framework, установка автоматически обновит их до .net 4.0. Странно то, что он не просто обновит исходный пул приложений 2.0, он возьмет его копию и поместит «ASP.NET v4.0 .NET» + старое имя пула приложений, а затем назначит виртуальные каталоги, которые ранее указывали на пул приложений 2.0 во вновь созданный пул приложений 4.0.
Это проблема для нескольких веб-серверов, которые требуют, чтобы их старые веб-сайты работали на .NET 2.0 (например, это ломает citrix).
Любые идеи о том, почему установщик будет делать это?
Спасибо