Проблема подключения к базе данных Oracle через страницу ASP.NET в IIS - PullRequest
0 голосов
/ 19 мая 2009

У меня проблема с отображением простой веб-страницы ASP.NET. Страница содержит GridView с SqlDataSource, подключенным к базе данных Oracle.

Когда я запускаю страницу в отладчике VS (веб-сервер cassini), все работает нормально, но когда я публикую приложение на локальном сервере IIS (на той же машине), я получаю следующую ошибку:

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

Если бы это была другая машина, я мог бы понять, что это может быть tnsnames.ora или другая проблема, которую я мог бы исследовать с помощью tnsping. Я также установил защиту для папки, содержащей драйверы Oracle, на «Все» и настроил запуск веб-приложения под «Привилегированным» AppPool (Identity as Administrator), но безуспешно.

Кто-нибудь еще есть идеи ??

Ответы [ 3 ]

2 голосов
/ 19 мая 2009

это руководство является библией для такого рода проблем:)

На самом деле я распечатал одну копию этого руководства и разошел ее всем консультантам, связанным с IIS ASP.NET, по вопросам подключения ORACLE. Контрольный список, вероятно, решит вашу проблему, если только в вашем коде нет проблемы, которая, по-видимому, не соответствует вашему сценарию.

0 голосов
/ 19 мая 2009

Я думаю, что вы больше, чем 1 клиент Oracle. Вам нужно искать ALL ваши файлы tnsnames.ora с помощью проводника Windows, сравнивать и синхронизировать ALL эти файлы.

0 голосов
/ 19 мая 2009

возможно вам нужно указать IP

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