0

我们在使用 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 的人可以提供帮助吗?

4

2 回答 2

2

正如 Sebastian 提到的,解决方案是将访问级别从Stakeholder更改 为Basic

Basic提供对大多数功能的访问,但测试和其他高级功能除外。利益相关者访问那些需要输入错误、查看积压工作、看板、图表和仪表板但没有 TFS CAL 的用户。有关详细信息,请参阅关于访问级别

Basic提供了大多数功能,利益相关者可以使用自 TFS 2013 Update#5 以来基于此用户声音的反馈客户端。无法附加图片似乎是利益相关者的权限限制。

根据利益相关者许可限制,无论是设计上的原因、缺失的功能或当前版本的 TFS 和 VSTS 的问题。但是这个要求是有道理的,我已经在这里提交了一个新的用户声音来建议这个功能,你可以去投票来实现它。


更新

我同意你的观点,它更倾向于成为一个错误。您已在此处提交反馈:Feedback Client - Upload failed for Stakeholder

无论是用户声音还是错误,开发团队都会照顾他们。所以,让我们等待回应。现在,您可以更改为基本级别来上传图片。

于 2018-03-01T02:03:05.737 回答
1

我的 VSTS 也有同样的问题。问题确实是因为利益相关者许可。

如果我向利益相关者帐户提交反馈,则上传保持在 0%。当我在 VSTS 中将用户更改为 Basic 时,上传会自动开始并完成。

编辑:此问题已得到修复,根据此论坛帖子:反馈客户端 - 利益相关者上传失败

于 2018-02-27T09:49:25.340 回答