Объекты данных ActiveX (ADO) в wcf не работают после развертывания - PullRequest
1 голос
/ 25 мая 2011

Я использую объекты данных ActiveX (ADO) в своем приложении silverlight, чтобы показать мастер создания подключения к базе данных ... диалоговое окно свойств связи с данными ... это создание и отображение в фоновой службе WCF.

это прекрасно работает, когда я запускаю его из Visual Studio 2010. Но когда я развертываю его в своем локальном IIS, он не отображается.

Я пытался найти исключение, но его нет.

Поток здесь просто останавливается (выделено жирным шрифтом и курсивом). У меня также есть клиентский файл ploicy и crossdomain в wwwroot

Log ("перед adodb"); MSDASC.DataLinks dataLinks = new MSDASC.DataLinks ();

            Log("after adodb");
            if (dataLinks == null)
                Log("Data link is null");
            else
                Log("data link isi not null");
            //note that a reference to: 
            //  c:\Program Files\Microsoft.NET\Primary Interop Assemblies\adodb.dll
            //is also required to read the ADODB._Connection result
            ADODB._Connection connection;
            Log("Promting for new connection");
            ***connection = (ADODB._Connection)dataLinks.PromptNew();***
            Log("after new connection");

любая помощь приветствуется. спасибо.

1 Ответ

1 голос
/ 26 мая 2011

Поскольку вы используете компоненты Active X, вы должны запускать приложение вне браузера. Вы пробовали это?

...