0

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

不调试就很难追踪错误。请帮助我。在此先感谢。

4

1 回答 1

0

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

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

于 2013-09-12T12:31:40.107 回答