Мне нужно запустить ASP.NET & C# .NET-программы на том же сервере Windows 2008 R2. Вы могли бы подумать, что каждая вещь будет легкой прогулкой, получить один рабочий, а другой - халяву.Как я могу решить мою личную ошибку ORA-12154?
Я впервые установил Oracle XE на сервер и получил все, что работает. Мигрировали БД, все выглядело хорошо.
Я перенес веб-приложение из среды Windows 2003 x86. Это не сработало, поэтому я установил клиент Oracle 11g (11.2x) x86, разрешил использовать 32-битные приложения в пуле приложений и начал работать веб-приложение, я начал делать счастливый танец.
Одна часть веб-приложения распаковывает и запускает исполняемый файл C# (.exe), который находится в папке bin корня веб-сайта. Он не работал, поэтому я схватил командную строку оболочки и решил запустить ее вручную. Я получаю ошибку;
Не удалось загрузить файл или сборку «Oracle.DataAccess.dll» или одну из его зависимостей. Система не может найти указанный файл.
Перепробовав ряд вещей, которые я перенес исполняемый на свое собственное место установки 11g x64 клиента Oracle, поставить oracle.dataaccess.dll в папку с приложениями (.exe) и теперь я получаю;
ORA-12154: TNS: не удалось разрешить идентификатор подключения указанного
Все, в том числе TNSPING подключается нормально к БД, у меня есть путь X64 в начале пути переменной и у меня есть попробовал столько советов по устранению неисправностей ORA-12154, которые я могу найти, я официально тупик. Я проверил и дважды проверил каждый файл TNSNAMES.ORA в системе, и все они выглядят хорошо.
Один вопрос у меня есть «Что мигает TNSNAMES.ORA - это моя программа?» С этой целью я загрузил и запустил sysinternals ProcessExplorer (а также встроенный монитор ресурсов (но мне не удалось открыть его, не говоря уже о TNSNAMES.ORA.
Все работает плавно на сервере x86 2003 года Я скопировал его с.
ли anyoune какие-либо конструктивные мысли по этому поводу?