У меня есть приложение 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?
Используете WCF DLL с VB6?
Ответы (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