Microsoft 反馈客户端上传问题

Microsoft Feedback Client issues with uploads

我们在使用作为 VSTS 反馈平台一部分的 mfbclient.exe 工具时遇到了一些严重问题。基本上,我们利益相关者的上传没有被发送。

正如您想象的那样,这非常令人沮丧,因为截屏等功能是使用该工具的主要好处。

在机器上安装了 VS2017 以及反馈工具的开发团队成员可以通过单击 "Request Feedback" 时自动发送的电子邮件访问反馈请求。一切正常。

如果我们将请求发送给利益相关者,他们可以单击 link 并正确打开工具,他们可以逐步浏览项目并做笔记等,当他们提交时,他们的响应进入 VSTS。但是,none 他们的附件通过了。他们在 VSTS 中都说“(正在上传)filename.png”。

在查看利益相关者的一台机器时,我可以看到 mfbclient.exe 托盘图标显示“已传输 10MB 中的 0MB”。重新启动机器不会改变这一点 - 附件不会上传。

经过进一步调查,在 %localappdata%\microsoft\team foundation\x.0\testmanagement\ 下,我可以看到一个 XML 文件,其中包含要加载的所有屏幕截图/附件等的列表。屏幕截图文件本身也存在(因此,文件不是 missing/deleted)。出于某种原因,文件没有上传。

如果我删除 XML 文件,它会清除附件 'queue',但一旦输入更多反馈并添加屏幕截图,就会出现同样的问题。

我注意到有一个 mfbclient.exe.config 文件,我在其中一台利益相关者的机器上对其进行了编辑,并将跟踪级别更改为“4”(详细),我认为这会对问题。但是,我在任何地方都看不到日志。有人知道吗?

我已经在利益相关者与我和团队属于完全相同的安全组的情况下对此进行了测试(因为我认为这可能是一个权限错误),但这并没有改变行为。

我和团队以及遇到问题的人(有相当多的用户遇到同样的问题,所以这不仅仅是一个人的问题)之间唯一真正的区别是这些人是利益相关者而不是订户(不应该有所作为),并且他们没有在他们的机器上安装 Visual Studio(同样,不应该有所作为)。

任何人都可以阐明这个问题吗?还有其他人有问题吗? MSFT 的人可以帮忙吗?

我的 VSTS 也有同样的问题。 问题确实是因为 Stakeholder-License.

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

编辑:这个问题已经解决,根据这个论坛post:Feedback Client - Upload fails for Stakeholder

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

Basic provides access to most features, except for Test and other premium features. Stakeholder access to those users who need to enter bugs, view backlogs, boards, charts, and dashboards, but who don't have a TFS CAL. See About access levels for details.

Basic 提供大部分功能,利益相关者可以使用基于 this user voice 的 TFS 2013 Update#5 以来的反馈客户端。无法附加图片似乎是利益相关者的权限限制。

根据利益相关者许可限制,在当前版本的 TFS 和 VSTS 上 设计 或缺少功能或问题 .然而这个要求是有道理的,我已经提交了一个新的 user voice here 来建议这个功能,你可以去投票支持它以在未来实现它。


更新:

同意你的观点,更倾向于是bug。您已在此处提交反馈:Feeback Client - Upload fails for Stakeholder

无论是用户心声还是bug,开发团队都会一一解决。所以,让我们等待回应。现在,您可以更改为基本级别来上传图片。