Я только что установил Windows 7 x64 Ultimate на свой настольный ПК. Я установил IIS, Visual Studio 2008, зарегистрировал ASP.NET и т.д.
У меня есть этот веб-сайт ASP.NET 3.5. Я работаю над запуском EXTREMELY медленно в этом новом IIS. На серверах STA и PROD (Windows 2003 Server), а на моем старом XP/IIS 5.1 все работает плавно.
Страница, которая обычно занимает 1-2 секунды для загрузки, занимает 8 секунд.
Я видел этот пост на форуме IIS. В нем говорится о том, что Vista/7 не объединяет соединения (просто чтобы вы знали, сайт работает локально, но он подключается к SQL Server 2005, размещенному на удаленном сервере).
Кажется, что требуется "начать загрузку" страницы... Я имею в виду, я нажимаю кнопку "Обновить", и она остается в течение нескольких секунд "Ожидание локального хоста"... Затем, когда он получает ответ, он загружает всю страницу как правило,...
У меня нет подсказки, как заставить Win7/IIS7.5 объединять подключения к базе данных.
РЕДАКТИРОВАТЬ: Я создал новое пустое веб-приложение ASP.NET, чтобы проверить, не возникли ли проблемы. Ответ отрицательный, он реагирует быстро, как следует, на пустую страницу по умолчанию. Возможно, что-то связано с соединением БД. Я сделаю еще один тест. Это должен быть способ исправить это...
РЕДАКТИРОВАТЬ 2: Отладка приложения. Я заметил, что задержка возникла ПОСЛЕ выполнения .NET-кода (Page_Load и т.д.)... поэтому задержка, похоже, где-то, когда IIS обслуживает страницу до браузера.