2011-04-07 102 views
2

我做了一個web部件,我嘗試把它上傳到一個SharePoint Server 2010的我這樣做:上傳的WebPart到SharePoint 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

回答

6

您嘗試上傳的文件是SharePoint解決方案包。您可以通過stsadm或其中一個Web前端的管理控制檯將其上傳(假設它不是沙盒解決方案)。部署解決方案包後,將出現一個網站集範圍的功能,您可以激活該功能以使網站集在您的網站集中可用。

如果是沙盒解決方案,您可以通過站點操作(在網站集的根站點),站點設置,解決方案(在畫廊下)上載它。在這種情況下,您不需要訪問Web前端。

-1

問候

您無法上傳WSP - 即VS中涉及實際解決方案包的文件。你需要上傳,正如它告訴你的.webpart或.dwp文件(這應該在你的解決方案的某處!)

希望這會有所幫助。

+0

-1您確實可以上傳WSP,詳見其他答案;事實上,我的Visual Web Parts似乎只能在作爲解決方案上傳時才起作用。 – 2012-06-08 01:35:08