通过wcf客户端调试vb6 dll

通过wcf客户端调试vb6 dll,wcf,debugging,vb6,remote-debugging,Wcf,Debugging,Vb6,Remote Debugging,我有一个VB6 dll,它已被机器a中的wcf服务使用。在VB6 dll中,我有一个名为createaccount()的函数。在机器A中,此服务已托管。在机器B中,我有一个客户机,它使用此服务并调用此服务中的方法(间接调用vb6 DLL中的createaccount()方法)。现在我想要的是,当这个调用到达机器B的断点时,应该达到我在VB6DLL(createaccount()内部)中设置的断点。有没有办法做到这一切 如果不进行调试,很难跟踪错误。 请帮我做这件事。。 提前感谢。在机器A上,打开

我有一个VB6 dll,它已被机器a中的wcf服务使用。在VB6 dll中,我有一个名为createaccount()的函数。在机器A中,此服务已托管。在机器B中,我有一个客户机,它使用此服务并调用此服务中的方法(间接调用vb6 DLL中的createaccount()方法)。现在我想要的是,当这个调用到达机器B的断点时,应该达到我在VB6DLL(createaccount()内部)中设置的断点。有没有办法做到这一切

如果不进行调试,很难跟踪错误。 请帮我做这件事。。
提前感谢。

在机器A上,打开项目(用于DLL),并在IDE中设置断点运行它。从客户端连接时,将使用正在运行的代码,并将命中断点


我能想到的唯一诀窍是,当您在机器A上运行项目时,确保没有其他程序访问已编译的DLL。例如,如果WCF托管在IIS中,请首先回收IIS,以便释放对已编译DLL的任何引用。在下一次连接时,它将使用IDE中运行的连接。

Visual Basic 6与VB.NET不同。我怀疑您是否能够在Visual Studio中调试VB6-至少不需要做一些工作就可以调试。您能帮我吗?有什么办法吗?看看这个答案-