Начальное развертывание asp.net с помощью .net 3.5SP1 - PullRequest
1 голос
/ 26 мая 2009

У нас есть продукт asp.net, который в настоящее время работает на платформе .net 2.0. Для развертывания мы используем загрузчик vs2008.

Несколько месяцев назад я пытался обновить до .net 3.5SP1 и использовал загрузчик для 3.5SP1. Некоторые из наших опытных пользователей пожаловались, что загрузка и установка фреймворка заняла около 30-45 минут. Обычно это создает у пользователя впечатление, что сама наша программа слишком медленная для установки (а также на какое-то время на экране нет активности, поэтому они склонны перезагружаться, думая, что машина зависла!).

Мне интересно, сталкивался ли кто-нибудь с этой проблемой и как с ней справлялся. Некоторые вещи приходят мне на ум.

  1. Отображение заставки при загрузке и установке .net 3.5sp1, чтобы пользователи знали, что они устанавливают большие феймворки, и им нужно ждать! Кстати: это можно сделать с помощью проекта развертывания vs.net 2008?

  2. Вообще не запускайте загрузку, используйте условие запуска, чтобы выяснить, находится ли .net 3.5SP1 на компьютере клиента, и если да, просто отправьте их на сайт Microsoft для установки и загрузки.

  3. Каким-то образом изолировать требуемые dll-файлы от полного 231 МБ (или около того) пакета и установить только те, которые требуются. Это возможно?

«Профиль клиента», по-видимому, мало помогает программам asp.net с пользователем, имеющим .net 2.0 на своем компьютере, по умолчанию он полностью устанавливается ...

Ответы [ 2 ]

1 голос
/ 27 октября 2009

Также обратите внимание, что для начальной версии .NET 3.5 SP1 требуется подключение к Интернету.

Вы можете заменить его полной установкой, входящей в дистрибутив VS2008 SP1.

Мы распространяем CDROM, чтобы обеспечить возможность полного автономного сценария.

1 голос
/ 27 мая 2009

Может быть, ссылка выше может помочь вам, почему эти странные вещи происходят.

"Обратите внимание, если вы запускаете .NET Framework 3.5 SP1 в неанглийской ОС! Если вы запустите .NET Framework 3.5 с пакетом обновления 1 (SP1) в неанглийской ОС, он попытается установить языковой пакет .NET Framework 3.5 с пакетом обновления 1 (SP1) на языке, который по умолчанию соответствует языку ОС. Поскольку языковой пакет не является частью полного пакета, установщик .NET Framework 3.5 с пакетом обновления 1 (SP1) попытается загрузить его и установить для пользователя за кулисами в неанглийских ОС ".

А вот и ссылка Развертывание .NET Framework 3.5 SP1

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