`
mylftnt
  • 浏览: 29241 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

moss上部署webpart的一些方法

 
阅读更多
moss上部署webpart的一些方法

当然最直接的方法,就是手动部署:
把dll放到bin或者gac里 -> 在web.config里写SafeControl -> 在网站集的web部件库中添加进来

这个贴子里我想说的是通过stsadm工具部署的几种方法

方法一: 2003时代延续的方法
使用cab包将webpart的dll、dwp、manifest.xml打包成一个cab包
使用stsadm -o addwppack 部署
(可以使用stsadm -o enumwppacks浏览这样部署的webpart,
使用stsadm -o deletewppack卸载)
这种方法也可以适用于新的webpart(asp.net的),编写.webpart文件代替.dwp文件
不过需要注意的是这两种文件的格式是不一样的,详细的就不说了,可以在web部件库里打开一个看看就知道了

方法二:moss里对方法一的改进
这个方法我没有试过,不过看起来和方法一是一致的,不过多了一些参数
使用的是stsadm -o deploywppack部署,stsadm -o retractwppack卸载

方法三:通过solution部署
需要编写一个solution用的manifest.xml,和2003时代的那个manifest.xml很像
部署webpart的话,需要在里面写上Assemblies和DwpFiles(资源文件的ClassResources是在Assembly里)
其实solution的wsp文件就是cab文件,只不过是换了一个扩展名而已………………
在SDK里有具体的格式说明,不过需要注意的是,sdk在这个地方有一个错误
在DwpFile节中,sdk中说使用FileName属性指定dwp/webpart文件,而实际上,应该使用Location属性替代FileName属性
部署方法(2步):stsadm -o addsolution
stsadm -o deploysolution
卸载方法(2步):stsadm -o retractsolution
stsadm -o deletesolution

方法四:通过solution + feature部署
这是最复杂的一种方法,vs2005扩展包中的webpart模版使用的就是这种方法
它并不是直接将webpart加到solution中
而是将其先加到一个feature中(在feature中包含dwp/webpart,并指定部署到web部件库)
然后再把这个feature加到solution中(dll文件还是在solution里指定)
部署的时候除了部署solution外,还需要激活那个feature
这种方法比较灵活,可以在页面上通过feature来开启/关闭这个webpart
部署方法(3步):stsadm -o addsolution
stsadm -o deploysolution
stsadm -o activatefeature
卸载方法(4步):stsadm -o deactivatefeature
stsadm -o uninstallfeature
stsadm -o retractsolution
stsadm -o deletesolution
如果是通过vs2005部署的话,我们可以看到在bin\Debug或Release目录中生成wsp文件的同时,还生成了一个setup.bat,通过这个bat,就可以非常方便地完成上述步骤:
部署:setup -i

卸载:setup -u

分享到:
评论

相关推荐

    MOSS2007之WebPart开发

    WebPart是MOSS 2007中的核心组件之一,它是构建SharePoint页面的基础单元,允许开发者创建可重用的、交互式的用户界面元素。本篇将深入探讨MOSS 2007中的WebPart开发,以帮助你更好地理解和应用这一技术。 1. **...

    Microsoft Office Sharepoint Server 2007开发系列课程(3):MOSS2007之WebPart开发

    在本课程中,我们将深入探讨Microsoft Office SharePoint Server (MOSS) 2007的WebPart开发,这是MOSS2007开发系列课程的第三部分。WebPart是SharePoint平台的核心组件之一,它们提供了构建高度自定义和交互式用户...

    Moss2007开发入门教程

    5. **部署Webpart**:打包成WSP解决方案,通过 stsadm 命令或中央管理器部署到SharePoint环境中。 **三、Event Handler开发** 1. **事件处理程序**:监听SharePoint对象模型中的特定事件,并执行相应操作。 2. **...

    moss2007 开发资料

    4. **Visual Studio工具支持**:微软提供了强大的Visual Studio工具集,使得开发者可以方便地创建、调试和部署WebPart。熟悉这些工具将极大地提高开发效率。 5. **安全与权限**:在Moss环境中,WebPart的安全性和...

    播放moss图片列表中的webpart

    4. **配置与部署**:Web部件完成后,需要在SharePoint站点上进行部署,然后管理员可以在页面编辑模式下添加此Web部件,并配置相关参数,如图片列表的URL、播放速度、过渡效果等。 5. **用户交互**:用户界面应该...

    MOSS常用部署命令stsadm

    在Microsoft Office SharePoint Server (MOSS)中,stsadm是一个非常重要的命令行工具,用于执行各种部署、配置和管理任务。stsadm提供了丰富的命令参数,帮助管理员有效地管理SharePoint环境。以下是一些常用的...

    Sharepoint列表定制转移webpart

    10. **测试和部署**:在实际使用前,WebPart需要经过充分的测试,并能够方便地部署到SharePoint环境中。 综上所述,"Sharepoint列表定制转移WebPart"是一个复杂且实用的工具,它结合了SharePoint的WebPart技术和...

    QuickPart的部署以及用QuickPart包装用户控件到Moss sharepoint

    QuickPart是SharePoint环境中一种非常实用的工具,它允许开发者将自定义的用户控件(User Control)快速地打包和部署到Microsoft Office SharePoint Server (MOSS)。在SharePoint开发中,WebPart是主要的可重用组件,...

    Moss 2007 2010 面试题

    在准备Moss 2007和2010的面试时,理解SharePoint的核心概念是至关重要的。以下是一些关键知识点的详细说明: 1. WebPart:WebPart是SharePoint中的基本构建块,它提供了可重用的用户界面组件。它们允许用户自定义...

    批处理工作流任务webpart

    【批处理工作流任务WebPart】是一种用于SharePoint平台的自定义组件,它允许用户对Moss(Microsoft Office SharePoint Server)网站中的工作流任务进行批量操作。在SharePoint环境中,工作流是自动化业务流程的一种...

    WebPart说明之SharePoint开发

    本文将详细介绍如何在 Microsoft Office SharePoint Server 2007 (MOSS) 环境下进行 WebPart 的开发。 #### 二、开发环境搭建 ##### 2.1 安装 Visual Studio 2005 - **安装版本**:推荐使用 Visual Studio 2005 ...

    WebPart Programming Training.ppt

    SharePoint功能上分为Windows SharePoint Services (WSS)和Microsoft Office SharePoint Server (MOSS)两大部分。WSS提供了基础服务,如文档管理、列表和工作流,而MOSS则扩展了高级功能,如跨农场搜索、Excel ...

    Moss 富文编辑器

    这个编辑器扩展了MOSS的标准功能,提供了更强大的HTML控件编辑体验,允许用户在WebPart中创建和编辑更加复杂的网页内容。 首先,我们要了解MOSS的默认富文本编辑器。在没有第三方增强之前,MOSS自带的编辑器可能...

    配置支持的Windows和Forms双重认证的MOSS2007站点.doc

    这种配置提高了安全性,因为攻击者必须破解两种验证方法才能访问资源。 2. **WSS V3和MOSS 2007**: Windows SharePoint Services (WSS) V3和MOSS 2007是微软提供的协作平台,它们支持多种认证方式,包括Windows...

    SharePoint 2010 为程序开发人员带来的好处

    相较于MOSS 2007,SharePoint 2010在功能上进行了重大改进,尤其是在社区、见解和整合应用这三个领域。例如,社区功能允许用户创建和管理社交网络,见解功能提供了数据分析和报表生成的能力,而整合应用则增强了与...

    微软企业级网站搜索解决方案探析.pptx

    通过WebPart进行配置,任务队列管理爬虫,Crawler Connect String在“crawlconfig.xml”中设置,与MOSS 2007的SharePoint Search Service协同工作,对目标站点进行爬取。 根据企业的规模,该解决方案提供了三种部署...

    微软企业级网站搜索解决方案

    该解决方案提供了不同规模的企业部署场景,从小型部署(所有功能集中在一台服务器上)到中型和大型部署(分布式服务器架构,支持更高的并发用户)。 部署该解决方案可以带来显著的商业价值。首先,它提供了高效且...

    如何将SilverLight嵌入到SharePoint中

    8. 编译WebPart的DLL,并将其部署到SharePoint站点的bin目录。然后,在SharePoint网站的“网站设置”中导入WebPart,最后在页面上添加WebPart并刷新,验证音乐是否能正常播放。 完成这些步骤后,你将在SharePoint...

    Pro SharePoint 2007 Development Techniques

    《Pro SharePoint 2007 Development Techniques》是针对微软SharePoint 2007平台的一本专业开发指南,旨在帮助开发者深入理解并掌握在该平台上构建解决方案的技术与策略。本书详细介绍了SharePoint 2007的核心功能和...

Global site tag (gtag.js) - Google Analytics