为什么WCF场景测试生成向导会抛出该错误?我应该使用哪种类型或日志文件?

为什么WCF场景测试生成向导会抛出该错误?我应该使用哪种类型或日志文件?,wcf,unit-testing,testing,automated-tests,scenarios,Wcf,Unit Testing,Testing,Automated Tests,Scenarios,我正在创建一个wcf测试,当出现wcf场景测试生成向导时,有一个选项可以创建名为“捕获消息日志”的场景,然后当我给它一个wcf跟踪文件时,会抛出一个错误:messages.svclog不是有效的消息日志文件 wcf跟踪文件似乎未关闭: 当我打开文件时,wcf跟踪文件将出现在下一个窗口: 但有人知道我如何关闭文件吗,我必须做什么?您确定文件已关闭吗?重新启动服务,然后重试。这些文件一直被附加到。我刚刚上传了一个图像,其中显示wcf跟踪文件似乎没有关闭,你知道这可能是原因吗?这就是原因。这是一

我正在创建一个wcf测试,当出现wcf场景测试生成向导时,有一个选项可以创建名为“捕获消息日志”的场景,然后当我给它一个wcf跟踪文件时,会抛出一个错误:messages.svclog不是有效的消息日志文件

wcf跟踪文件似乎未关闭:

当我打开文件时,wcf跟踪文件将出现在下一个窗口:


但有人知道我如何关闭文件吗,我必须做什么?

您确定文件已关闭吗?重新启动服务,然后重试。这些文件一直被附加到。我刚刚上传了一个图像,其中显示wcf跟踪文件似乎没有关闭,你知道这可能是原因吗?这就是原因。这是一个XML文件,需要先关闭它才能读取。好的,如果绑定是nettcp而不是http,您认为有问题吗?最简单的方法是进行IISRESET。如果没有,则使用IIS管理器重新启动IIS。一个有趣的技巧是在记事本中打开web.config,键入空格,删除它,然后保存文件。更改web.config会导致重新设置加载web.config的AppDomain。然后在再次更改.svclog文件之前立即复制该文件。