2010-04-06 82 views
0

我有一个需要与VS2008 VB.NET WCF服务器通信的VB6应用程序。我已经构建了一个用于客户端的VB.NET WCF DLL,并且它几乎与VB6应用程序一起工作。当我尝试在调试模式下运行VB6应用程序时,我得到“无法找到名称为'NetTCPBinding_IComPortManager'的端点元素,并在ServiceModel客户端配置部分签订'IComPortManager'。”使用虚拟VB.Net客户端应用程序,使用相同的WCF DLL工作正常。我认为VB6应用程序/ WCF DLL找不到app.config。 app.config应该在哪里?有没有办法告诉WCF在哪里可以找到app.config?在VB6中使用WCF DLL?

回答

1

因为如果您的主机是一个.NET应用程序,即

YourAppName.exe.config

在app.config应该被命名为
1

我的回答here描述了所有关于VB6和EXE问题.config文件。