通过集中部署部署Word加载项后,它不会显示在Word中.我们使用 this procedure来部署加载项,并在那里成功列出.
因为我们担心这可能是由于我们自己的插件有些不可思议,所以我们决定尝试部署’Contoso Citations’插件,该插件用于相同的程序和屏幕截图here.
每当我们在Add-in Admin Managed对话框中按“Update”时捕获流量,我们就会注意到与Exchange的连接.然后我们使用代理和一些根证书捕获流量,我们发现以下调用:
发布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以及以下响应:
<?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.
有谁知道为什么Exchange可能会向我们投掷500个,我们如何解决这个问题并仍然使用Office 365管理中心部署加载项?
遗憾的是,无法使用SharePoint或共享文件夹进行部署,也不应使用商店部署我们的加载项.
最佳答案 你可以删除加载项并重新添加吗?本周早些时候我们遇到了一个问题,现在已经解决了