【发布时间】:2018-02-21 02:20:20
【问题描述】:
我们在使用 mfbclient.exe 工具时遇到了一些严重问题,该工具是 VSTS 反馈平台的一部分。基本上,我们的利益相关者的上传不会被发送。
您可以想象,这非常令人沮丧,因为截屏等功能是使用该工具的主要优势。
在他们的机器上安装了 VS2017 以及反馈工具的开发团队成员可以通过单击“请求反馈”时自动发送的电子邮件访问反馈请求。一切正常。
如果我们将请求发送给利益相关者,他们可以单击链接并正确打开工具,他们可以逐步浏览项目并做笔记等,当他们提交时,他们的响应会进入 VSTS。然而,他们的执着都没有通过。他们都在 VSTS 中说 '(Uploading) filename.png'。
查看利益相关者的一台机器时,我可以看到 mfbclient.exe 托盘图标显示“已传输 0MB 的 10MB”。重启机器不会改变这一点 - 附件不会上传。
经过进一步调查,在%localappdata%\microsoft\team foundation\x.0\testmanagement\ 下,我可以看到一个 XML 文件,其中包含要加载的所有屏幕截图/附件等的列表。屏幕截图文件本身也存在(因此,文件不会丢失/删除)。出于某种原因,文件只是没有上传。
如果我删除 XML 文件,它会清除附件“队列”,但只要输入更多反馈并添加屏幕截图,就会出现同样的问题。
我注意到有一个 mfbclient.exe.config 文件,我在利益相关者的一台机器上对其进行了编辑,并将跟踪级别更改为“4”(详细),我认为这可以解决这个问题。但是,我看不到日志可能存在的任何地方。有人知道吗?
我已经在利益相关者与我和团队属于完全相同的安全组的情况下对此进行了测试(我认为这可能是权限错误),但这不会改变行为。
我能想到的我自己和团队以及遇到问题的人之间唯一真正的区别(并且有很多用户遇到相同的问题,所以这不仅仅是一个人的问题),就是这些人是利益相关者而不是订阅者(不应该有所作为),并且他们没有在他们的机器上安装 Visual Studio(也不应该有所作为)。
谁能解释一下这个问题?其他人有问题吗? MSFT 的人可以帮忙吗?
【问题讨论】:
-
经过我这边的测试,即使没有安装 Visual Studio(仅安装了团队资源管理器和反馈客户端),一切都按预期工作。所以,如果他们的机器上没有安装 Visual Studio,请尝试安装standalone Team explorer,然后再试一次。
-
@AndyLi-MSFT 你能在下面评论塞巴斯蒂安的回答吗?
-
是的,再次检查,塞巴斯蒂安是对的。请参阅下面的我的 cmets。所以解决方案是将访问级别更改为基本。你可以接受它作为答案。
标签: tfs azure-devops user-feedback