у нашей компании есть старое классическое asp-приложение, у нас нет другого выбора, кроме как разместить его. Я просто переместил его на другой сервер. Он отлично работал на старом сервере, но на этом новом сервере постоянно выдает эту ошибку. Я использую сервер Windows 2003 с IIS 6. Почему я получаю эту ошибку? пожалуйста помоги.
Ошибка Active Server Pages 'ASP 0126'
Include file not found
/application/unprocessed_application.asp, line 56
The include file '../../_fplclass/pdblib.inc' was not found.
Я бы изменил код, чтобы использовать виртуальный путь вместо файла. Также убедитесь, что учетная запись пользователя пула приложений имеет доступ для чтения к этому файлу.
#include virtual=/_fpclass/pdblib.inc
Путь к pdblib.inc
находится за пределами корня документа вашего сайта в зависимости от пути /application/unprocessed_application.asp
. Убедитесь, что на новом сервере включены родительские пути, в IIS6 он отключен по умолчанию.
В диспетчере IIS
РЕДАКТИРОВАТЬ:
Вы также получите эту ошибку, если используете и #include virtual=<path_to_file>
вместо того #include file=<path_to_file>