将 Webpart 上传到 Sharepoint 2010
Posted
技术标签:
【中文标题】将 Webpart 上传到 Sharepoint 2010【英文标题】:Upload Webpart to Sharepoint 2010 【发布时间】:2011-07-31 16:10:04 【问题描述】:我制作了一个 Webpart,并尝试将其上传到 Sharepoint Server 2010。我这样做了:
插入 -> Web 部件 -> 上传 Web 部件 -> 查找 wsp 文件 -> 上传
我收到了这条消息
“您导入的文件无效。请确认该文件是 Web 部件描述文件(*.webpart 或 *.dwp)并且包含格式正确的 XML。”
我错过了哪一步?当我从 Visual Studio (F5) 调试时,它工作正常。
更新
命令是:
stsadm.exe -o addsolution -filename C:\ABSOLUTEPATH.wsp
http://technet.microsoft.com/es-es/library/cc263162%28office.12%29.aspx
STSADM.EXE -o deploysolution -name NAMESOLUTION.wsp -immediate
-allowGacDeployment -url http://URLSERVER
http://technet.microsoft.com/es-es/library/cc262459%28office.12%29.aspx
【问题讨论】:
【参考方案1】:您尝试上传的文件是 SharePoint 解决方案包。您可以通过 stsadm 或其中一个 Web 前端的管理控制台上传它(假设它不是沙盒解决方案)。部署解决方案包后,将提供网站集范围的功能,您可以激活该功能以使 Web 部件在您的网站集中可用。
如果它是沙盒解决方案,您可以通过站点操作(在您的站点集的根站点中)、站点设置、解决方案(在库下)上传它。在这种情况下,您不需要访问 Web 前端。
【讨论】:
【参考方案2】:问候
您不能上传 WSP - 这是指 VS 中实际解决方案包的文件。正如它告诉你的那样,您需要上传 .webpart 或 .dwp 文件(应该在您的解决方案中的某个地方!)
希望这会有所帮助。
【讨论】:
-1 您确实可以上传其他答案中详述的 WSP;事实上,我的可视化 Web 部件似乎只在作为解决方案上传时才有效。以上是关于将 Webpart 上传到 Sharepoint 2010的主要内容,如果未能解决你的问题,请参考以下文章
如何将 WebPart 添加到 SharePoint 网站中的所有页面?
手动将自定制的WebPart部署到 SharePoint 2010 中
无法通过 App Catalog 将 SPFx webpart 部署到 sharepoint 2019
SharePoint 中的 Silverlight WebPart