Развертывание приложения ASP.NET, которое обращается к базе данных Oracle? - PullRequest
0 голосов
/ 30 июня 2010

Я только что разработал приложение .net, используя Visual Studio 2008 на Windows 7 , который обращается к Удаленная база данных оракула 10g с использованием ODAC ODTwithODAC1020221.exe и Oracle 10g express edition , поскольку он автоматически устанавливает клиент Oracle.Я точно не знаю, что еще установлено на моем компьютере для разработки, но на я мог успешно подключиться к базе данных Oracle на моей машине для разработки через .NET .Теперь, когда приложение завершено, пришло время развернуть его на сервере.Сервер, который мы используем, - Windows Server 2003. Я установил Oracle Express Edition и ODAC на машине для развертывания.Я создал пакет развертывания, щелкнув правой кнопкой мыши по обозревателю решений в меню VS2008 и выбрав опцию публикации, и создал развертываемые файлы на локальном диске.Я скопировал все эти файлы в виртуальный каталог IIS Windows Server 2003. Но когда я не мог подключиться к веб-сайту с сервера, это выдает ошибку как

System.TypeInitializationException: типинициализатор для Oracle.DataAccess.Client.OracleConnection вызвал исключение.---> Oracle.DataAccess.Client.OracleException Поставщик несовместим с версией клиента Oracle в Oracle.DataAccess.Client.OracleInit.Initialize () в Oracle.DataAccess.Client.OracleConnection..cctor () ---Конец внутренней трассировки стека исключений --- в Oracle.DataAccess.Client.OracleConnection..ctor (String connectionString) в WebApplication1._Default.Page_Load (Отправитель объекта, EventArgs e) в D: \ SunilS \ DOTnet \ WebApplication1 \ WebApplication1 \ Default.aspx.cs: строка 32

1 Ответ

0 голосов
/ 30 июня 2010

хотя и в другой версии Oracle, этот человек, похоже, имел то же исключение и нашел решение

...