Я перешел на 64-битную Windows 7 и создал простое веб-приложение для проверки подключения к базе данных. Я использую VS 2010 - простой веб-проект asp.net, и я запускаю приложение из VS.
Я получаю эту ошибку: "ORA-12154 не смог разрешить указанный идентификатор подключения"
У меня также есть пример консольного приложения, которое проверяет соединение с базой данных и отлично работает.
После того, как я перешел к нему, я обнаружил, что много сообщений в Интернете ссылаются на разрешения, поэтому я устанавливаю свои разрешения C:/Oracle для чтения/записи/выполнения для моей учетной записи ASP.net, NETWORK SERVICE, COMPUTER NAME. Это еще не решит проблему. Я проверил, что мое веб-приложение работает под учетной записью домена \username и что эта учетная запись имеет права на чтение/запись/выполнение в папку C:\Oracle.
Я даже повторно установил свой VS, чтобы убедиться, что он находится в C:\Program Files, а не в C:\Program Files (x86)
Любые идеи, почему мое веб-приложение не видит строку подключения? (в то время как консольное приложение) Не уверен, что еще я могу сделать.