Windows 7 / IIS 7 / Classic ASP не работает
У меня есть несколько старых классических сценариев asp. Раньше они работали на моем сервере 2003/IIS 6. Но на моем Vista/IIS 7, а теперь и на Windows 7 Ultimate/IIS 7 server страницы asp не работают.
Я сделал то, что они сказали здесь: Развертывание классического сервера ASP (IIS 7) (Microsoft TechNet).
Я включил эти 3 функции в IIS 7, но это просто пошло от получения ошибки 404 до 500.
6 ответов
Вопрос: запускается ли простой скрипт asp или вы пробовали существующие страницы с включениями?
<% Response.Write "Hello, world!" %>
Поскольку сейчас вы получаете ошибку 500 серверов, это может быть признаком того, что с вашим скриптом что-то не так. Может быть, вы забыли включить функцию Windows (функции WWW / разработки приложений) "Включения на стороне сервера"?
Это также может быть проблемой безопасности учетной записи пула приложений. Я нашел эту статью: loadUserProfile и IIS7 - понимание временных сбоев каталогов. Это может быть похожая проблема.
Я столкнулся с этой же проблемой, и это оказалось простым изменением пула приложений. Если enable 32-bit applications
установлен в FALSE
затем я получил приглашение войти в систему на машине. Установка этого значения в TRUE
исправил проблему.
Вот несколько ссылок, которые включают, как запустить классический asp на IIS7.
Советы разработчикам классического ASP на IIS7
Запуск классического ASP на IIS 7
Надеюсь, это поможет вам.
Привет Калой, у нас та же проблема
я получил это от: forums.iis.net/t/1167295.aspx
"Рекомендуется установить Visual InterDev на платформе Windows, которую он поддерживает (Windows XP и т. Д.). VID больше не поддерживается Microsoft, поэтому запуск его в Windows 7 может быть проблематичным.
http://support.microsoft.com/lifecycle/?p1=3022
Установите его и развивайте в старых версиях Windows, а затем разверните свой сайт в IIS 7. Это лучший подход, поскольку классический ASP все еще поддерживается новыми версиями Windows/IIS. "
Если вы следовали всем инструкциям в ответах, и в журнале приложений или системы ничего не используется, и вы все еще застряли, возможно, вы захотите включить отслеживание неудачных запросов.
СОВЕТ: Прежде чем рассматривать установку ASP classic на свой сервер IIS 7, подумайте, сколько потребуется усилий для преобразования сайта в ASP.NET.
Я нашел этот вопрос, потому что у меня тоже были проблемы с получением IIS 7 для правильного обслуживания ASP classic. После настройки множества вещей для отображения ошибок, обхода родительских каталогов и т. Д. У меня все работает, кроме доступа к данным. Просто это заняло около 6 часов проб и ошибок, я все еще застрял, и у меня появилось ощущение, что я открываю способ легко взломать мой сервер.
Итак, я решил прикусить пулю и преобразовать свой 1 в основном статический сайт ASP в ASP.NET. Это заняло всего около 5 часов. Это устраняло проблемы с дублирующимися строками подключения повсюду, быстро развертывало, заставляло меня спать спокойно, зная, что сервер безопасен, и, что самое главное, мне больше никогда не приходилось иметь дело с ASP classic!