Как настроить существующий сайт ASP в МКС с базой данных MS Access? - PullRequest
0 голосов
/ 07 ноября 2018

Мне нужно перенести старый сайт .asp на наш новый сервер (Server Essentials 2016). Сайт запускается из базы данных Access и в настоящее время размещается в IIS на компьютере под управлением Windows 7 Pro. Я включил asp.net 4.6 на новом сервере и скопировал весь веб-сайт со старого сервера (Windows 7 Pro) в эквивалентный каталог на новом сервере (C: \ inetpub \ wwwroot - я знаю, что хранить его не рекомендуется сайт здесь, но я убираю переменные, чтобы сайт заработал - как только он заработает, я его перенесу ...). Простые HTML-страницы теперь работают нормально, поэтому папка сайтов четко доступна, но любая страница, которой требуется доступ к базе данных, выдает ошибку 500 - как из собственного браузера сервера, так и с других компьютеров в сети ... Сайт и его база данных они находятся в одной и той же папке wwwroot и имеют такой же путь к файлу, что и на компьютере с Windows 7, поэтому отличается только имя компьютера и ОС. У меня есть несколько других (php) сайтов, работающих на новом сервере, но я не могу заставить этот сайт asp работать!

Что я делаю не так? Если не считать переписывания всего сайта на php, я застрял!

Заранее спасибо!

1 Ответ

0 голосов
/ 08 ноября 2018

Исправлено, мне нужно было изменить файл подключений с «Provider = Microsoft.Jet.OLEDB.4.0;» to "Provider = Microsoft.ACE.OLEDB.12.0;" Ни одно из сообщений об ошибках не намекает на это, но мы добрались до конца!

Итак, напомним для кого-либо еще в этой ситуации:

Шаг 1. В IIS выделите сайт на левой панели и дважды щелкните значок «ASP», затем измените «Включить родительские пути» на «Истина»

Шаг 2. Загрузите и установите ядро ​​базы данных Microsoft Access (https://www.microsoft.com/en-us/download/details.aspx?id=13255)

Шаг 3. Измените код в файле подключений на «Provider = Microsoft.ACE.OLEDB.12.0;»

Спасибо за руководство!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...