代码之家  ›  专栏  ›  技术社区  ›  Salim

Outlook加载项Office 365部署>加载项不可见

  •  0
  • Salim  · 技术社区  · 6 年前

    我正在尝试构建我的第一个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部署不起作用的任何提示?

    2 回复  |  直到 6 年前
        1
  •  0
  •   Lina    6 年前

    用户看不到加载项?尝试以下方法之一:

    使用兼容性检查器

    • 输出组织中每个用户的状态报告,包括他们是否具有有效的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管理员联系,以了解正在使用的配置。可以使用验证每个用户的OAuth连接 Test-OAuthConnectivity PowerShell cmdlet。

    请参阅有关使用加载项的未成年人的规定

    有关详细信息,请参阅以下链接:

    Troubleshoot: User not seeing add-ins

        2
  •  0
  •   Salim    6 年前

    好的,所以解决方案是在o365 developer订阅中创建一个新的帐户,并在Visual Studio中使用该帐户部署清单。完成此操作后,该加载项将显示在Outlook和OWA门户中。