通過集中式部署部署Word加載項後,它不會在Word中顯示。我們使用this procedure來部署加載項,並在那裏成功列出它。加載項在部署到Office 365管理中心後未顯示在「管理員管理」下
因爲我們擔心這可能是由於我們自己的插件帶來的東西,我們決定嘗試部署'Contoso Citations'插件,該插件在相同的過程中使用並且屏幕截圖爲here。
在我們按下外接管理員託管對話框下的「更新」時捕獲流量後,我們注意到與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目錄中。由於某種原因,這似乎返回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或共享文件夾進行部署都不可能,我們的加載項不應該使用存儲進行部署。
此問題現在由Microsoft知道,他們正在開發UI。不幸的是,他們打破了這個過程中的一切,所以你根本無法上傳插件(甚至作爲租戶管理員)。這也是微軟公司所知道的,但目前它只是不起作用... –