一、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

查看原文 >>
相关文章