将加载项部署到 Office 365 管理中心后,加载项不会显示在 'Admin Managed' 下
Add-ins do not show up under 'Admin Managed' after deploying them to the Office 365 Admin Centre
通过集中部署部署 Word 加载项后,它没有显示在 Word 中。我们使用 this procedure 部署加载项并成功列出它。
因为我们担心这可能是由于我们自己的插件有问题,所以我们决定尝试部署在相同过程和屏幕截图中使用的 'Contoso Citations' 插件 here。
每当我们在“加载项管理”对话框下按 'Update' 时捕获流量后,我们注意到与 Exchange 的连接。然后我们使用代理和一些根证书捕获流量,我们发现以下调用:
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 检索目录。出于某种原因,这似乎 return 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>
但是,没有显示任何错误对话框。它只是显示 'No add-ins currently available'。我们是 运行 个不同版本的 Office 365 ProPlus(内部版本 1704、1703 和其他一些版本),但所有版本似乎都会产生 500 个结果代码。我们还在 Exchange 邮箱上启用了 OAuth 身份验证。从 Office 365 管理中心删除我们所有的插件仍然会导致 500。
有人知道为什么 Exchange 可能向我们抛出 500 吗?我们如何解决这个问题并仍然使用 Office 365 管理中心部署加载项?
不幸的是,使用 SharePoint 或共享文件夹进行部署是不可能的,我们的加载项不应使用商店进行部署。
能否删除插件并重新添加?本周早些时候我们遇到了一个问题,现在已经解决
通过集中部署部署 Word 加载项后,它没有显示在 Word 中。我们使用 this procedure 部署加载项并成功列出它。
因为我们担心这可能是由于我们自己的插件有问题,所以我们决定尝试部署在相同过程和屏幕截图中使用的 'Contoso Citations' 插件 here。
每当我们在“加载项管理”对话框下按 'Update' 时捕获流量后,我们注意到与 Exchange 的连接。然后我们使用代理和一些根证书捕获流量,我们发现以下调用:
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 检索目录。出于某种原因,这似乎 return 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>
但是,没有显示任何错误对话框。它只是显示 'No add-ins currently available'。我们是 运行 个不同版本的 Office 365 ProPlus(内部版本 1704、1703 和其他一些版本),但所有版本似乎都会产生 500 个结果代码。我们还在 Exchange 邮箱上启用了 OAuth 身份验证。从 Office 365 管理中心删除我们所有的插件仍然会导致 500。
有人知道为什么 Exchange 可能向我们抛出 500 吗?我们如何解决这个问题并仍然使用 Office 365 管理中心部署加载项? 不幸的是,使用 SharePoint 或共享文件夹进行部署是不可能的,我们的加载项不应使用商店进行部署。
能否删除插件并重新添加?本周早些时候我们遇到了一个问题,现在已经解决