Классическая страница ASP не отображается должным образом (частично отображается) в Windows Server 2012 R2 (IIS 8.5) - PullRequest
0 голосов
/ 10 октября 2019

У меня есть старое приложение, разработанное с использованием классического ASP, оно нормально работало под Windows Server 2008 и IIS 7.0. Недавно мы обновились до Windows Server 2012 R2, поскольку это приложение не работает нормально:

У меня есть приложение Classic ASP, работающее на Windows Server 2012 R2 (IIS 8.5). Но недавно страница asp не рендерит полностью, она просто рендерит частично.

Я пробовал решение ниже.

  1. Удалить временные файлы .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 из командной строки. Проверьте, чтобы одна и та же страница снова отображалась при каждом запросе.

После выполнения вышеуказанных шагов, страница работает нормально. Но через некоторое время проблема начинает возникать.

Любая помощь будет принята с благодарностью. Заранее спасибо.

...