2015-12-16 2 views
-1

Немного фона быстро. Мне нужно перенести старый веб-сайт с компьютера XP, который функционировал как веб-сервер на наш фактический веб-сервер, так как ИТ отключит компьютер XP в сети. Я знаю, что в какой-то момент мне придется обновить код, но, поскольку мне было дано только уведомление за пару дней, мне нужно временно просто перенести весь сайт и снова работать над ним.ASP Classic: страницы в подпапках дают 500 Internal Server error

Мне удалось настроить файлы и веб-приложение на нашем сервере, и, по крайней мере, для домашней страницы он загружается нормально и выглядит правильно. Проблема возникает, когда я пытаюсь получить доступ к любой из других страниц на сайте. Все, что я получаю, это общая страница «500 Internal Server error», как на стороне клиента, так и на стороне сервера. Я копаю какое-то время, но на самом деле у меня нет идей, куда еще можно смотреть. Я попытался включить «Отправить ошибки в браузере» и «Отладка на стороне клиента», но мне не повезло, и мое время начинает заканчиваться.

Любая помощь, которая может быть предоставлена, будет отличной.

+1

Как включить отладку для классического ASP http://stackoverflow.com/questions/1138175/how-do-you-debug-classic-asp и http://stackoverflow.com/questions/29014663/enable-logging- for-a-classic-asp-site – Dijkgraaf

ответ

1

http 500 является ошибкой в ​​.asp-коде, запущенном на вашем сервере. Это может быть что угодно: от несоответствия версии до отсутствующих файлов до отсутствующих/неправильных разрешений. Вы просматривали журналы журналов IIS?

0

Убедитесь, что безопасность вашей папки настроена так, что пользователь IIS может получить к ним доступ. Возможно, он установлен в основной папке, но не в подпапках.

+0

Похоже, что корневые и подпапки имеют одинаковые разрешения. Хорошая идея, я об этом не думал. –

Смежные вопросы