Ошибка при использовании подключения OleDb для SalesLogix с помощью asp.net. Сообщение об ошибке отсутствует, код результата: E_FAIL(0x80004005)

Я использую SalesLogix Connection Provider, и это 32-разрядный драйвер. когда я пытаюсь открыть подключение, возникает следующее исключение

System.Data.OleDb.OleDbException (0x80004005): сообщение об ошибке отсутствует, код результата: E_FAIL (0x80004005)

Я использую следующую строку подключения в обоих приложениях (веб- и рабочий стол)

Provider=SLXOLEDB.1;Data Source=TestServer;Initial Catalog=SLXTestApp;User Id=Alex;Password=alex124;Persist Security Info=True;Extended Properties=Port=1706;Log=Off"

Когда я использую тот же код с той же строкой подключения в настольном приложении (C#). Он успешно открывает соединение, а также получает данные без ошибок. Но выдает ошибку в случае asp.net 4.0.

Ниже приведены конфигурации/настройки моего приложения

1-целевая платформа в обоих приложениях одинаковая, т.е. x86.
2-Я использую IIS (7.5.7600.16385) на веб-сервере 2008 R2 с 64-битной ОС.
3-Включить 32-разрядные приложения верно в пуле приложений.
4-режим управляемого конвейера = интегрированный
5-Aspnet 4.0 (С#)

5
задан Ali 15 May 2012 в 19:46
поделиться