我们在使用 mfbclient.exe 工具时遇到了一些严重问题,该工具是 VSTS 反馈平台的一部分。基本上,我们的利益相关者的上传不会被发送。
正如您可以想象的那样,这非常令人沮丧,因为截屏等功能是使用该工具的主要好处。
在他们的机器上安装了 VS2017 以及反馈工具的开发团队成员可以通过单击“请求反馈”时自动发送的电子邮件来访问反馈请求。一切都很完美。
如果我们将请求发送给利益相关者,他们可以单击链接并正确打开工具,他们可以逐步检查项目并做笔记等,当他们提交时,他们的响应会进入 VSTS。然而,他们的执着都没有通过。他们都在 VSTS 中说“(上传)filename.png”。
在查看利益相关者的一台机器时,我可以看到 mfbclient.exe 托盘图标显示“已传输 0MB of 10MB”。重新启动机器不会改变这一点 - 附件不会上传。
经过进一步调查,%localappdata%\microsoft\team foundation\x.0\testmanagement\
我可以看到一个 XML 文件,其中包含要加载的所有屏幕截图/附件等的列表。屏幕截图文件本身也存在(因此,文件不会丢失/删除)。出于某种原因,文件只是没有上传。
如果我删除 XML 文件,它会清除附件“队列”,但只要输入更多反馈并添加屏幕截图,就会出现同样的问题。
我注意到有一个 mfbclient.exe.config 文件,我在利益相关者的一台机器上对其进行了编辑,并将跟踪级别更改为“4”(详细),我认为这可以解决这个问题。但是,我看不到日志可能存在的任何地方。有人知道吗?
我已经在利益相关者与我自己和团队属于完全相同的安全组的情况下对此进行了测试(我认为这可能是权限错误),但这并不会改变行为。
我能想到的我自己和团队之间的唯一真正区别,以及遇到问题的人(并且有很多用户有同样的问题,所以这不仅仅是一个人的问题),是这些人是利益相关者而不是比订阅者(不应该有所作为),并且他们没有在他们的机器上安装 Visual Studio (也不应该有所作为)。
任何人都可以阐明这个问题吗?其他人有问题吗?MSFT 的人可以提供帮助吗?