zoukankan      html  css  js  c++  java
  • MOSS下面WEBPART开发小结

        接触MOSS(Microsoft Office Sharepoint Server)平台,发觉它很好很强大。具体的工作流还没有用过,只是在里边,发布了几个WEBPART,并布署单点登陆等等。需要的操作系统环境比较麻烦,后面会搞台虚拟机自己安装一遍。

        利用quickpart(开源 quickpart下载地址:http://quickpart.codeplex.com/)封装ASCX来发布WEBPART,开发效率与以前的ASPX页面开发没有什么区别。下载QUICKPART包以后,执行InstallSolution.bat批处理,进行安装解决方案,完成后,在WSS3.0管理中心中,操作--解决方案管理下边,可以找到  quickpart.wsp  然后点击该解决方案,进行布署,我这边布署的是所有Web 应用程序,也可以布署到有需要用到的WEB应用程序.

        要用新建网站制作ASCX(不能创建ASP.NET应用程序,因为,不能直接发布单个程序集,如果要发布单个程序集要写发布脚本,没深入研究过)开发WEBPART的生产者与消费者,示例代码如下:(通过接口进行数据传递)

       

       

    Code

    生产者(数据发送者)ASCX.CS代码如下:

    Code

    消费者(数据接收者)ASCX.CS代码如下:

    Code

    数据读取与显示并分页的话,参考http://www.cnblogs.com/jianyi0115/archive/2008/04/03/1136816.html

    我自己用的代码如下,记录一下,以备日后参考:

    Code

    完成本地的WEB站点集开发完以后,布署到生产环境的时候,使用如下方法(参考:http://www.cnblogs.com/jianyi0115/archive/2007/11/16/962036.html)

    需要把测试环境中的站点完整的迁移到生产环境。

    迁移步骤:

    1)在测试服务器上运行以下命令,备份数据:
    "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\bin\stsadm" -o backup -url http://localhost:9031 -filename e:\share\sps-backup-9031.bak


    2)将备份文件复制到生产服务器(主服务器)的c盘根目录。


    3)在2生产服务器上部署所有扩展文件。


    4)创建应用程序,不要创建站点集:

    9031

    5)部署资源文家,dll到站点

    6)运行以下命令还原数据:


    "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\bin\stsadm" -o restore -url http://localhost:9031 -filename c:\sps-backup-9031.bak

    7)测试

    另,若要讲一个子站点迁移到另外的地方,可以用以下命令:
    stsadm -o export -url http://moss/IT -filename c:\mossbak\IT.bak -includeusersecurity
    stsadm -o import -url http://moss/IT -filename c:\mossbak\IT.bak -includeusersecurity


     

  • 相关阅读:
    微信小程序统一管理接口
    微信小程序购物车
    微信小程序表单的取值
    在VS Code中编写IAR项目
    【管理员已阻止你运行此应用】windows defender图标打叉,无法打开mmc.exe解决办法
    Eclipse普通java Project文件路径问题
    【线性表基础】基于线性表的简单算法【Java版】
    【线性表基础】顺序表和单链表的插入、删除等基本操作【Java版】
    Java逆序输出整数
    Java打印实心、空心的三角形和菱形
  • 原文地址:https://www.cnblogs.com/xiaorong/p/1446975.html
Copyright © 2011-2022 走看看