有关在 Microsoft Q&A 上发布高质量问题的准则

Microsoft Q&A 使用户能够就 Microsoft 技术提出和回答技术问题。 若要获得最佳和最快的回答,必须提出精心策划的问题。

本文提供有关在 Microsoft Q&A 上撰写有效问题的提示和建议,帮助你从各种专家那里获得更快的回答,包括 Microsoft MVP、Microsoft 产品组所有者和其他知识渊博的用户。 通过遵循这些准则,你可以最大限度地利用 Microsoft Q&A 社区获取所需信息的机会。

提示

这是一个支持网站,因此请使用正确的网站请求有关 Microsoft 产品的新功能请求或报告任何 bug。 这将确保专家可以专注于解决问题,而无需将你重定向到正确的网站。

避免重复问题

若要充分利用 Microsoft Q&A,请务必避免提出已回答的问题。 这非常简单! 发布问题时,Q&A 会显示 Q&A、MSDN & TechNet 论坛和 Stack Overflow 中的相关问题。 这可通过多种方式帮助你:

  1. 通过建议以前回答的问题,可以快速找到解决方案,而无需提出新问题,从而节省时间。
  2. 如果发现相关问题,可以通过提供有关场景的更多详细信息或进行投票来指示你遭遇相同的问题,从而将自己的问题添加到现有线程。 这有助于引起人们对该问题的更多关注,增加社区更快解决问题的机会。

撰写一个标题来总结问题

当专家们试图回答尽可能多的问题时,他们可能会快速扫描问题的标题,以确定他们可能知道答案的人。 与标题为“如何将 BinaryFormatter 与 IIS 配合使用?”的特定详细问题相比, 标题为“紧急!需要帮助!”的问题不太可能得到回答总结场景和所涉及的技术的标题增加了获得答复的机会。

良好的标题应包括三个组成部分:服务、场景和结果。

  • 服务:正在使用的服务或技术。
  • 场景:尝试实现的场景或任务的简要说明。 结果:所需结果,通常指示错误或需要特定步骤的指导。

良好标题的示例:

  1. Azure Windows 虚拟机:由于身份验证错误,无法进行 RDP
  2. Azure WebApp:如何上传和配置现有 SSL 证书
  3. Azure IoT 中心:由于错误代码 403002 IoTHubQuotaExceeded,对 IoT 中心的所有请求都会失败

保持清晰简洁

为了帮助专家更好地了解问题并提供解决方案,请务必发布清晰简洁的问题。 若要使问题有效,请包括以下信息:

  • 服务:提及场景所涉及的技术或要使用的技术,例如 Azure WebApps、Python、代码片段等。
  • 应用场景:通过突出显示问题的内容和方式来描述场景以及要实现的目标。
  • 结果:提供场景的结果,包括错误代码、堆栈跟踪和控件。
  • 环境:指定与场景相关的任何特定要求、系统信息、操作系统或应用程序版本以及网络详细信息。
  • 故障排除工作:提及你提到的任何文档以及解决问题所要执行的步骤。
  • 辅助材料:如果可能,请包括屏幕截图、视频、代码片段或日志,以帮助其他用户更好地了解你的问题。
  • 提供可重现的步骤:如果适用,请明确概述重现场景所需的步骤以及任何相关文档。 对于与编程相关的问题,请提供一个演示问题的最小测试用例。 分享足够的代码,让其他人能够重新创建场景并提供明智的建议。

重要

确保不包含个人身份信息 (PII)。 这是一个公共网站,任何使用 PII 找到的帖子都将进行编辑或删除,以保护该数据。

避免在单个线程中发布多个问题

为了确保你收到清晰且有用的问题回答,请务必单独发布这些问题。 如果有多个问题,每个问题都有自己的不同场景,则社区可以更难理解问题并提供准确的解决方案。 因此,建议为每个问题创建单独的线程。 通过这种方式,社区可以全神贯注地关注你,并提供尽可能好的答复。

对问题使用正确的标签

由于各种主题问题的专家往往使用专注于这些主题的标签集,因此选择正确的标签将增加获得更快回答的机会。 在 Microsoft Q&A 上,最多可以添加五个与场景相关的标签。

后续步骤

收到正确的回答后,请将其标记为“已接受”。 此步骤非常重要,因为它让其他人知道该问题有已验证的回答。 请在已接受回答一文中参阅更多信息。