Поставщик Microsoft OLE DB для Visual FoxPro: неверный путь или имя файла - PullRequest
0 голосов
/ 27 мая 2019

Я могу подключиться к своей базе данных VFP при локальном запуске моего классического сайта ASP с Visual Studio и IIS Express, но при развертывании на сервере в IIS он получает:

Microsoft OLEПоставщик БД для Visual FoxPro: Неверный путь или имя файла

Из комментария к этому сообщению , я вижу, что проблема, вероятно, связана с разрешениями , но яполучен пул приложений, работающий под учетной записью домена, имеющей доступ к UNC, где находится БД.

1 Ответ

1 голос
/ 27 мая 2019

Я изменил свою аутентификацию при анонимном доступе с IUSR на Application pool identity, и она начала работать.

IIS Manager -> Website -> Authentication -> Anonymous Authentication -> Edit

iis auth anonymous setting

После изменения этого доступа к базе данных теперь необходимо использовать учетную запись службы. Я предполагаю, что есть разница между ASP.NET и Classic ASP? ?


Ссылки, как я пришел к этому ответу

Я нашел этот пост , в котором говорилось об анонимном доступе, что заставило меня задуматься о "классическом запуске asp под учетной записью службы". То, что поиск Google привел меня к такому сообщению :

Классический ASP запускается от имени пользователя, прошедшего проверку подлинности на сервере в сеансе HTTP.

...