将加载项部署到Office 365管理中心后不会显示在“管理员管理"下 [英] Add-ins do not show up under 'Admin Managed' after deploying them to the Office 365 Admin Centre

查看:154
本文介绍了将加载项部署到Office 365管理中心后不会显示在“管理员管理"下的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

通过集中式部署部署Word加载项后,它不会显示在Word中.我们使用了此过程来部署外接程序及其成功地将其列出.

After deploying a Word Add-in via centralised deployment, it doesn't show up in Word. We used this procedure to deploy the add-in and it lists it there succesfully.

因为我们担心这可能是由于我们自己的插件有些奇怪,所以我们决定尝试部署"Contoso Citations"插件,该插件在相同的过程和屏幕截图中使用

Because we were worried it may be due to something wonky with our own plugin, we then decided to try to deploy the 'Contoso Citations' plugin which is used in the same procedure and screenshots here.

捕获流量后,只要我们在加载项管理"对话框下按更新",便会注意到与Exchange的连接.然后,我们使用代理和一些根证书捕获了流量,并找到了以下调用:

After capturing traffic whenever we press 'Update' under the Add-in Admin Managed dialog, we noticed a connection to Exchange. We then captured the traffic using a proxy and some root certificates, and we found the following call:

POST https://outlook.office365.com/ews/exchange.asmx

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
  <s:Header>
     <RequestServerVersion Version="V2016_10_10" xmlns="http://schemas.microsoft.com/exchange/services/2006/types"/>
     <MailboxCulture xmlns="http://schemas.microsoft.com/exchange/services/2006/types">en-US</MailboxCulture>
  </s:Header>
  <s:Body>
    <GetPrivateCatalogAddIns xmlns="http://schemas.microsoft.com/exchange/services/2006/messages"><Client Code="Win32_Word" Version="16.0.0.0"/></GetPrivateCatalogAddIns>
  </s:Body>
</s:Envelope>

似乎从Exchange检索目录.由于某种原因,这似乎返回500并显示以下响应:

Which seems to retrieve the catalog from Exchange. This for some reason seems to return a 500 with the following response:

<?xml version="1.0" encoding="utf-8"?>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
    <s:Header>
        <Action s:mustUnderstand="1" xmlns="http://schemas.microsoft.com/ws/2005/05/addressing/none">*</Action>
    </s:Header>
    <s:Body>
        <s:Fault>
            <faultcode xmlns:a="http://schemas.microsoft.com/exchange/services/2006/types">a:ErrorInternalServerError</faultcode>
            <faultstring xml:lang="en-US">An internal server error occurred. The operation failed.</faultstring>
            <detail>
                <e:ResponseCode xmlns:e="http://schemas.microsoft.com/exchange/services/2006/errors">ErrorInternalServerError</e:ResponseCode>
                <e:Message xmlns:e="http://schemas.microsoft.com/exchange/services/2006/errors">An internal server error occurred. The operation failed.</e:Message>
            </detail>
        </s:Fault>
    </s:Body>
</s:Envelope>

但是,未显示任何错误对话框.它只是显示当前没有可用的加载项".我们运行的是Office 365 ProPlus的不同版本(内部版本1704、1703和其他版本),但是似乎所有这些都导致产生500个结果代码.我们还在Exchange邮箱上启用了OAuth身份验证.从Office 365管理中心删除我们所有的插件仍然会产生500个.

However, no error dialog or so is shown. It just shows 'No add-ins currently available'. We are running different versions of Office 365 ProPlus (build 1704, 1703 and some others), but all seem to result in a 500 result code. We also have enabled OAuth authentication on our Exchange Mailboxes. Removing all our plugins from the Office 365 admin centre still results in 500's.

有人知道为什么Exchange可能会向我们抛出500个错误,我们如何解决此问题并仍然使用Office 365管理中心部署外接程序? 不幸的是,不能同时使用SharePoint或共享文件夹进行部署,并且不应使用商店来部署我们的加载项.

Does anybody know why Exchange may be throwing 500's at us, how we can work around this and still deploy the Add-in using the Office 365 Admin Centre? Unfortunately, both deploying using SharePoint or Shared Folders is not a possibility and our Add-in shouldn't be deployed using the store.

推荐答案

是否可以删除加载项并重新添加?我们本周早些时候遇到了一个问题,现已解决

can you delete the Add-In and re-add it? We had an issue earlier this week which is now resolved

这篇关于将加载项部署到Office 365管理中心后不会显示在“管理员管理"下的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆