Назад | Перейти на главную страницу

IIS большое количество времени перед загрузкой

Я запускаю веб-сайт ASP.NET 3.5 на IIS 6 с сервером 2003. Всякий раз, когда я изменяю какой-либо из файлов ASPX, любая страница на сайте начинает загружаться примерно за 2-3 минуты. Даже самая маленькая модификация вызывает это.

Почему это?

Я видел, как это происходило в средах со следующими условиями:

  • приложение использует библиотеки DLL с цифровой подписью (особенно сторонних)
  • сервер находится за брандмауэром или не может разрешить внешние записи DNS (например, CRL)

Решение:

  1. Откройте C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ aspnet.config
  2. Добавьте следующую запись: в раздел.
  3. Сохраните его, переработайте свой рабочий процесс.
(if 64-bit, make sure you make the corresponding change under Framework64)

Дополнительная документация Вот

Я считаю, что это происходит потому, что IIS перекомпилирует модули вашего приложения. Вы могли бы попробовать предварительная компиляция ваше приложение вне IIS, что предотвратит влияние на клиента.