【问题标题】:Outlook Add-In office 365 deployment > Add-In not visibleOutlook 加载项 office 365 部署 > 加载项不可见
【发布时间】:2019-02-12 13:18:52
【问题描述】:

我正在尝试构建我的第一个 Outlook 加载项(不是 VSTO)并遵循教程 here。在设置了我的 Office 365 开发人员许可证/环境后,我终于设法编译/部署了插件:

3>The manifest file "C:\Users\AAX\source\repos\MyProject\MyProject\bin\Debug\OfficeAppManifests\MyProject.xml" is being deployed to the Exchange server.
3>Successfully registered the mail app on the Exchange Server using service at https://outlook.office365.com/EWS/Exchange.asmx

编译/部署操作要求我签署 OWA,我可以这样做,但我没有看到我的加载项。 我尝试跟踪我的加载项

  1. 在 OWA > 设置 > 管理加载项下搜索 --> 无
  2. 在 Exchange 管理员 > 设置 > 加载项下搜索 --> 无
  3. 我尝试使用 OWA 手动部署它:一切正常

解决方法 3 没有帮助,因为我希望能够以方便的方式开发构建/部署。关于为什么 Visual Studio 部署不起作用的任何提示?

【问题讨论】:

    标签: office365 outlook-addin


    【解决方案1】:

    用户看不到插件?尝试以下方法之一:

    使用兼容性检查器

    • 为组织中的每个用户输出状态报告,包括他们是否拥有有效的 Office 许可证、他们是否在 Exchange 上正确设置以及他们是否已准备好进行集中部署。如需更多信息,请参阅deployment compatibility checker

    检查 Office 版本要求

    • 用户可能使用的是旧的、不兼容的 Office 版本。对于要部署的加载项,用户必须拥有 Office ProPlus 2016。您可以为组织的任何成员查看此内容。要了解如何操作,请参阅 Office 365 reports
    • 或者,您可以通过转到应用程序(例如 Word)来手动检查,然后选择文件 > 帐户。在产品信息下,您应该会看到 Office 365 ProPlus

    检查交换要求

    • Microsoft Exchange 将加载项清单存储在您组织的租户中。部署加载项的管理员和接收这些加载项的用户必须使用支持 OAuth 身份验证的 Exchange Server 版本。默认情况下,Exchange 多租户和专用 VNext 部署支持 OAuth。可以将 Exchange 专用旧版和混合本地部署配置为支持 OAuth;但是,它不是默认配置。

    • 请与您组织的 Exchange 管理员联系,了解正在使用的配置。可以使用Test-OAuthConnectivity PowerShell cmdlet 验证每个用户的 OAuth 连接性。

    查看有关未成年人使用插件的规定

    更多信息,请查看以下链接:

    Troubleshoot: User not seeing add-ins

    【讨论】:

    • 嗨@Lina,感谢您的反馈,即使不是真的适用。我在实验室环境中运行这个项目并且是 Exchange 管理员并尝试使用 OWA。
    【解决方案2】:

    好的,因此解决方案是在 O365 开发人员订阅中创建一个新帐户,并在 Visual Studio 中使用该帐户来部署清单。执行此操作后,加载项将显示在 Outlook 和 OWA 门户中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多