Я переключился на 64-битную Windows 7 и создал простое веб-приложение для проверки соединения с базой данных. Я использую VS 2010 - простой веб-проект asp.net и запускаю приложение из VS.
Я получаю эту ошибку:
«ORA-12154 не удалось разрешить указанный идентификатор подключения»
У меня также есть пример консольного приложения, которое проверяет соединение с базой данных, и оно отлично работает.
После некоторого поиска в Google, я обнаружил, что многие посты в сети ссылаются на разрешения, поэтому я установил разрешения C: / Oracle на чтение / запись / выполнение для моей учетной записи ASP.net, NETWORK SERVICE, ИМЯ КОМПЬЮТЕРА. Это все еще не решит проблему. Я проверил, что мое веб-приложение работает под моей учетной записью домен \ имя пользователя и что эта учетная запись имеет права на чтение / запись / выполнение в папке C: \ Oracle.
Я даже переустановил VS, чтобы убедиться, что он находится в C: \ Program Files, а не в C: \ Program Files (x86)
Есть идеи, почему мое веб-приложение не видит строку подключения? (в то время как консольное приложение делает)
Не уверен, что еще я могу сделать.