将Webpart上传到Sharepoint 2010

时间:2011-04-07 12:44:00

标签: sharepoint deployment sharepoint-2010 web-parts

我制作了一个Webpart,然后尝试将其上传到Sharepoint Server 2010.我这样做了:

  

插入 - >网页部分 - >上传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

2 个答案:

答案 0 :(得分:6)

您尝试上传的文件是SharePoint解决方案包。您可以通过stsadm或其中一个Web前端的管理控制台上传它(假设它不是沙盒解决方案)。部署解决方案包后,将显示网站集范围功能,您可以激活该功能以使网站集中的Web部件可用。

如果是沙盒解决方案,您可以通过站点操作(在网站集的根网站中),网站设置,解决方案(在图库下)上传。在这种情况下,您不需要访问Web前端。

答案 1 :(得分:-1)

问候

您无法上传WSP - 这是指向VS中实际解决方案包的文件。你需要上传一个.webpart或.dwp文件(它应该在你的解决方案中的某个地方!)

希望这有帮助。