【发布时间】:2021-03-02 03:06:07
【问题描述】:
我在将我的 .sppkg 文件部署到 Sharepoint 2019 时遇到了一些问题。我使用 SPFx 框架版本 v1.4.1 开发它以确保它兼容,并且在针对Sharepoint 环境的工作台 (https://your-sharepoint-site/_layouts/workbench.aspx)。
但是,将 webpart 上传到应用目录后,它会显示一般错误消息:
客户端代码错误
并且无法部署。在 Sharepoint 环境的日志中,上传包后出现此错误:
Caught an exception while updating the properties of SharePoint App package AppCatalog/my-webpart-app.sppkg. Error: There were errors when validating the App package: Error in the application. Stack Trace:
at Microsoft.SharePoint.Marketplace.CorporateCuratedGallery.SPCorporateCatalogEventReceiver.PromoteProperties(SPListItem listItem, Stream packageStream, Boolean addingPackage)
at Microsoft.SharePoint.Marketplace.CorporateCuratedGallery.SPCorporateCatalogEventReceiver.HandleItemAddedOrUpdated(SPListItem listItem, Boolean categoryChanged, Boolean addingPackage, Boolean isDeploying, Boolean beforeIsDeployed, Boolean beforeIsCurrentVersionDeployed)
相同的包在 Sharepoint Online 环境中部署良好。我没有另一个 2019 年的环境可供测试。
我有点不知道如何调试。使用 1.4.1 版从初始 SPFx 项目构建的测试.sppkg 文件部署得很好,所以我唯一的想法是慢慢地向基础包添加功能并部署新版本,直到它崩溃,但这感觉有点像疯了。
有没有人了解打包过程的哪一部分可能导致.sppkg 文件在上传时无法运行?会不会是环境中的权限问题?
【问题讨论】:
标签: sharepoint spfx sharepoint-2019