asp.net отлично работает в режиме отладки и выдает ошибку оракула при публикации в iis 7 - PullRequest
0 голосов
/ 20 сентября 2011

У меня есть сайт asp.net 3.5, который подключается к базе данных Oracle.Когда я работаю в Visual Studio 2008 и тестирую веб-сайт для страницы с большим объемом ресурсов, она работает нормально.но когда я публикую этот сайт в IIS 7 (на Windows Server 2008 или Windows 7), это приводит к падению слушателя оракула.приветствуются любые идеи о том, что может вызвать эту проблему.

ErrorMessage: ORA-12516: TNS: слушателю не удалось найти доступный обработчик с соответствующим протоколом.Stack

StackTrace: в System.Data.OracleClient.OracleException.Check (OciErrorHandle errorHandle, Int32 rc) в System.Data.OracleClient.OracleInternalConnection.OpenOnLocalTransaction (строковое имя пользователя, строковый пароль, логическая переменная типа BooleleSleNS)unicode, логическое значение omitOracleConnectionName) в System.Data.OracleClient.OracleInternalConnection..ctor (OracleConnectionString connectionOptions) в System.Data.OracleClient.OracleConnectionFactory.CreateConnection (параметры DbConnectionOptions, объект poolGroupProviderInbjectBoneBone.Conject.ObDirectoryConnect.ObDirectory_Connect_Directory_DateOnt_DateOnt_Connect.Ob_Date_Conject_Conject_Conject_Conject_Conject_Conject_Conject_Conject_Conject_Conject_Conject.Ont_DateBirectory.DbConnectionFactory.CreateNonPooledConnection (DbConnection owningConnection, DbConnectionPoolGroup poolGroup) в System.Data.ProviderBase.DbConnectionFactory.GetConnection (DbConnection owningConnection) в System.Data.ProviderBact.ConnectDirectoryConnectionConnectionConnectionConnectionConnectionConnectionConnectionConnectionConnectionConnectionConnectionConnect_Connect_Connect_Connect_Connect_Connect_Connect_Connect_Connect_Connect_Connect_Connect_Connect_Cоздание_переключение_блокирование.Предоставление_блокирования.Доступные ошибки.Объект ошибки.Обратная связь.Включение.Доступ.Дек.Коннект.Объект.Доступ.leConnection.Open () в DMS.Data.Database.DatabaseConnection.getCommand (String sqlString, Boolean isTransaction) в E: \ DMS WORK \ CRM9 \ db \ DatabaseConnection.cs: строка 561 в DMS.Data.Database.DatabaseConnection.CreateDatasetWithoutTransaction (Строка sqlString) в E: \ DMS WORK \ CRM9 \ db \ DatabaseConnection.cs: строка 878 в DMS.CRM.Today.FillRep () в e: \ DMS WORK \ CRM9 \ DMSCRM \ today.aspx.cs: строка 160 вDMS.CRM.Today.Page_Load (Отправитель объекта, EventArgs e) в e: \ DMS WORK \ CRM9 \ DMSCRM \ today.aspx.cs: строка 65 в System.Web.Util.CalliHelper.EventArgFunctionCaller (IntPtr fp, Object o,Объект t, EventArgs e) в System.Web.Util.CalliEventHandlerDelegateProxy.Callback (отправитель объекта, EventArgs e) в System.Web.UI.Control.OnLoad (EventArgs e) в System.Web.UI.Control.LoadRecursive () вSystem.Web.UI.Page.ProcessRequestMain (логическое значение includeStagesBeforeAsyncPoint, логическое значение includeStagesAfterAsyncPoint)

1 Ответ

0 голосов
/ 20 сентября 2011

Это 32-битные или 64-битные окна?Если он 64-битный, то вам необходимо установить 64-битные драйверы Oracle вместе с 32-битными драйверами.или измените сборку приложения только на x86.

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