У меня есть классический веб-сайт ASP, который отлично работает на моем Windows 2008 R2 VPS. Короче говоря, моя проблема заключается в следующем:
На сервере мое соединение с БД определено в одном включаемом файле (conn.asp), а мои функции - в другом включаемом файле (functions.asp). Сначала я включаю 'conn.asp', чтобы строка подключения существовала до того, как это понадобится функциям 'functions.asp'.
Когда я загружаю его на свой локальный компьютер (64-разрядная версия Windows 7) для дальнейшей разработки, внезапно функции «functions.asp» выдают ошибки, что строка подключения пуста. Если я включаю «conn.asp» в «functions.asp», он снова работает, но я пытаюсь избежать бесконечных уровней вложенных включаемых файлов.
Все, что мне нужно, это чтобы мой компьютер обрабатывал включаемые файлы так же, как и мой сервер.
Я предполагаю, что это проблема настройки IIS 7.5, но у меня никогда не было этой проблемы раньше, и я не знаю, где искать, и когда я ищу предыдущие сообщения, я должен искать неправильные термины, потому что я ничего не получаю полезно.
Если вы можете указать мне где-нибудь пост, который решает мою проблему, или на сами настройки, я был бы признателен.
Вот пример включения строки, которую я использую:
<!--#include file="conn.asp"-->
Спасибо!