Используете WCF DLL с VB6?

У меня есть приложение VB6, которому необходимо взаимодействовать с сервером VS2008 VB.NET WCF. Я создал DLL VB.NET WCF для использования на стороне клиента, и она - почти - работает с приложением VB6. Когда я пытаюсь запустить приложение VB6 в режиме отладки, я получаю сообщение «Не удалось найти элемент конечной точки с именем NetTCPBinding_IComPortManager и заключить контракт IComPortManager в разделе конфигурации клиента ServiceModel». Использование фиктивного клиентского приложения VB.Net с той же DLL WCF отлично работает. Я предполагаю, что приложение VB6 / WCF DLL не находит app.config. Где должен быть app.config? Есть ли способ указать WCF, где найти app.config?


person Steven2ic    schedule 06.04.2010    source источник


Ответы (2)


App.config следует называть так, как если бы ваш хост был приложением .NET, т.е.

YourAppName.exe.config

person 500 - Internal Server Error    schedule 06.04.2010

Мой ответ здесь описывает все проблемы, связанные с файлами VB6 и exe.config.

person Mark Hurd    schedule 07.04.2010