SharePoint發行版本有SharePoint2003、SharePoint2007、Sharepoint 2010、SharePoint2013和SharePoint2016。SharePoint提供了功能強大的團隊協作環境,使得組織能夠在整個組織內部實現整合、組織、查找和提供 SharePoint站點。 最近為SharePoint 2016環境,配置了狀態機工作流,然后,用spd創建的時候可以保存,但是發布的時候報錯,經過排查解決了問題,記錄一下。 報錯截圖 下面是SharePoint Designer發布工作流的時候的報錯截圖,點開高級有報錯信息。 錯誤信息 下面,是詳細的錯誤信息,英文不好的我就看懂了那句漢字“未安裝應用程序管理共享服務代理”。 Microsoft.SharePoint.SPException: 未安裝應用程序管理共享服務代理。 在 Microsoft.SharePoint.AppRegistration.GetProxy(SPServiceContext serviceContext) 在 Microsoft.SharePoint.AppRegistration.AddOrUpdateAppNoPermissionCheck(SPAppPrincipalInfo appInfo) 在 Microsoft.SharePoint.SPAppPrincipalManager.RegisterWithInternalDirectory(SPAppPrincipalIdentityProvider identityProvider, String nameIdentifier, String displayName, List`1 appEndpointAuthorities, List`1 redirectAddres 解決方案 看到錯誤,第一感覺就是缺少了什么服務,就去管理中心看看有沒有名稱類似的服務。去到管理中心,創建“應用程序管理共享服務”,如下圖: 下面是新建服務應用程序的向導,填寫服務的名稱即可。 填寫應用程序池的名稱。 等服務應用程序創建完畢以后,再發布工作流,上面的錯誤就已經沒有了,也就可以正常的使用工作流了。 結束語 很簡單的一個錯誤,按照錯誤提示就排查了,記錄一下,如果有遇到類似錯誤的人,希望能夠有所幫助。 Sharepoint 可以幫助企業用戶輕松完成日常工作。 |
溫馨提示:喜歡本站的話,請收藏一下本站!