У меня есть старое приложение, разработанное с использованием классического ASP, оно нормально работало под Windows Server 2008 и IIS 7.0. Недавно мы обновились до Windows Server 2012 R2, поскольку это приложение не работает нормально:
У меня есть приложение Classic ASP, работающее на Windows Server 2012 R2 (IIS 8.5). Но недавно страница asp не рендерит полностью, она просто рендерит частично.
Я пробовал решение ниже.
- Удалить временные файлы .Net для .net версий 2 и 4 (также для 32-битных и 64-битных), каталоги приведены ниже.
C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\
C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\
Перейдите в Настройки IIS => Страницы и элементы управления Изменить режим клиента => Статический и нажмите
Apply at Right side top in Action Menu
Теперь перезагрузите сервер.
Еще раз проверьте, правильно ли отображается страница. 4.1 Если страница отображается правильно, измените режим клиента => Предсказуемый. 4.2 перезапустите iis с помощью iisreset
Если проблема сохраняется, снова удалите временные файлы .net. 5.1 перезапустите iis с помощью iisreset (перезагрузите сервер, если это требуется). 5.2 Проверьте запросы, он должен правильно отрисоваться. 5.2 Снова перейдите в настройки IIS => Страницы и элементы управления.
Изменить режим клиента => Предсказуемый (Don't forget to click on Apply
)
Снова iisreset из командной строки. Проверьте, чтобы одна и та же страница снова отображалась при каждом запросе.
После выполнения вышеуказанных шагов, страница работает нормально. Но через некоторое время проблема начинает возникать.
Любая помощь будет принята с благодарностью. Заранее спасибо.