Сбой подключения TNS oracle с сайта MVC3 с помощью ASP.NET поставщик членства


У нас есть сайт MVC3, который использует ASP.NET поставщик членства с проверкой подлинности форм для доступа пользователей на сайт. За этим стоит база данных Oracle.

Все это работает в доме на машинах разработки, тестовых машинах и машинах развертывания.

Но у клиента-они получают ошибку "ORA-12154: TNS: не удалось разрешить указанный идентификатор подключения".

Мы думали, что это будет простой случай неправильной записи конфигурации, но все кажется правильным. Они также запустите tnsping к тому же псевдониму TNS, и он работает. Соединение через SQL * Plus также работает. Мы даже заставили их загрузить приложение .NET connection string tester, и оно подключается нормально, используя точно такую же строку подключения, как веб-сайт MVC3.конфиг есть. Это только веб-сайт, который возвращается с этой ошибкой. (Примечание: все тесты были сделаны с той же машины, что и веб-сайт)

Кто-нибудь видел это раньше и дает некоторые указания о том, как решить?

Спасибо

1 2

1 ответ:

Вероятная причина этого, исходя из опыта, заключается в том, что учетная запись, под которой выполняется приложение, не может прочитать/получить доступ к файлу TNSNAMES.ORA либо из-за разрешений на файл/папку, либо из-за разрешений на доступ к сети.