一、SmartPart的安裝部署方法:

    1. 自動部署
      1. 解壓ReturnOfStmartPart.zip安裝壓縮包到本地磁盤指定的目錄下;
      2. 開始->運行,輸入cmd打開命令行窗口,並定位到C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN目錄下;
      3. 運行stsadm.exe -o addSolution –filename 進行添加解決方案到Sharepoint服務器上;
      4. 如果是SharePoint 2010則cmd路徑必須修改為C:\Program Files\Common Files\Microsoft Shared\web server extensions\14\BIN

說明:filename是解壓ReturnOfSmarPart.zip包後,裡面的ReturnOfSmartPart.wsp解決方案文件完整路徑;

      1. 部署ReturnOfSmartPart.wsp解決方案Sharepoint服務器上,可按如下命令語句進行部署ReturnOfSmartPart.wsp解決方案:
        stsadm.exe -o deploySolution -name ReturnOfSmartPart.wsp -allcontenturls -local –allowGacDeployment
      2. 激活ReturnOfSmartPart功能到Sharepoint服務器上指定的網站上,可按如下命令進行激活:
        stsadm.exe -o activatefeature -n ReturnOfSmartPart -url http://server
    1. 手工部署
      1. 解壓ReturnOfSmartPart.zip安裝壓縮包到本地磁盤指定的目錄下;
      2. 打開ReturnOfSmartPart解壓後的目錄,並把ReturnOfSmart.dll註冊部署 到本地服務器的全集程序緩衝區(GAC)裡;也可以按如下命令註冊部署到GAC中:gacutil /i ReturnOfSmartPart.dll文件的路徑;

更改指定的Sharepoint站點的Web.config,在指定的Sharepoint站點的Web.config裡添加註冊後的ReturnOfSmart.dll對應的SafeControls Section節點,如下:

<SafeControl Assembly="ReturnOfSmartPart, Version=1.0.0.0, Culture=neutral, PublicKeyToken=9f4da00116c38ec5" Namespace="SmartPart" TypeName="SmartPart" Safe="True" />

      1. 打開指定的Sharepoint站點並將部署完的SmartPart WebPart上傳到Sharepoint站點的WebPart庫中,單擊Site Actions>Site Settings>打開Gallleries節下的Web Parts,最後單擊頁面中的「上傳」按鈕將SmartPart.dwp文件上傳,單擊「確定」;

 

二、QuickPartSmartPart的區別

  1. QuickPart ----------- Kaneboy開發,支持用戶自定義屬性;
  2. SmartPart ----------- Jan Tielens開發,不支持自定義屬性;
  3. QuickPart則是將用戶控件放到根目錄下的wpresources目錄中;
  4. SmartPart則將用戶控件放到根目錄下的UserControls目錄下(若沒有則用戶自己創建);

 

 

 

第一步:去http://smartpart.codeplex.com/下載

第二步:解壓下載的ReturnOfSmartPartv1_3.zip壓縮包,然後執行Setup文件夾下的Setup.exe,它會自動將SmartPart註冊到sharePoint2007,一路點擊下一步即可。

第三步:打開一個Sharepoint web應該程序,點擊「網站操作」—「編輯頁面」,如下圖:

然後在頁面中隨便點擊添加Web部件,在彈出的所有Web部件列表裡找到SmartPart,如下圖:

注意:如果你是第一次這麼操作,也許找不到這樣的內容,請按以下操作:「網站操作」—「網站設置」—「網站集管理」—「網站集功能」,打開如下圖:

如果不是活動,請激活,然後重複第三步,即可。

第四步:添加SmartPart後,點擊上面的:open the tool pane,打開如下面板:


注意,如果你第一次操作,會報錯,此時請在你應該程序下創建:UserControls目錄,路徑如下:C:\Inetpub\wwwroot\wss\VirtualDirectories\80,這裡的80是你web應該程序的端口,創建完成後把你的ascx連同cs一起拷貝改文件夾下,然後刷新頁面就可以在User control to display的下拉框裡找到了,選中後確定即可。

 

來源:

http://www.cnblogs.com/netcai/archive/2009/12/10/1620755.html

http://www.cnblogs.com/zhengwen/archive/2011/09/21/2184161.html

創作者介紹

Frank's Blog

Frank 發表在 痞客邦 PIXNET 留言(0) 人氣()