Классический ASP на IIS 7 Windows Server 2008 64 бит в 32-битном режиме - PullRequest
2 голосов
/ 06 января 2012

Мне нужно настроить старый сайт ASP на нашем Win64-боксе, который работает под управлением II7 / Win 2008.

Сайт работает на базе данных MS Access (нет возможности обновить базу данных), поэтому из-за64-разрядный драйвер MS Access «проблема».Я настроил сайт для работы в 32-разрядном режиме через пул приложений IIS, что должно позволить мне использовать 32-разрядные драйверы MS Access?

Но как только я переключу сайт на 32-Я получаю битовый режим:

Ошибка HTTP 500.19 - Внутренняя ошибка сервера

Я могу нормально выполнить классический код ASP (без каких-либо соединений с БД) в 64-битном режиме, но32-битный режим полностью убивает сайт.

1 Ответ

1 голос
/ 06 января 2012

В IIS перейдите на сайт и дважды щелкните ASP на правой панели, чтобы запустить настройку, теперь установите для параметра Разрешить отладку на стороне клиента значение ИСТИНА, а также для отправки ошибок браузеру значение ИСТИНА.

Settings

Теперь, чтобы увидеть, какие именно ошибки, затем загрузить страницу локального хоста сайта на сервере server 2008 в IE или любом другом браузере, теперь вы должны увидеть правильное сообщение об ошибке, которое вы можете настроитьисправление.

РЕДАКТИРОВАТЬ

Посмотрите здесь - http://blogs.iis.net/webtopics/archive/2010/03/08/troubleshooting-http-500-19-errors-in-iis-7.aspx есть несколько сценариев возникновения этой ошибки и несколько исправлений для каждого, вы можете найти один, который подойдет..

...