首先看看DLL+DWP方式的Webpart部署到Bin中的过程(使用VS.NET2003开发):
1 编译Webpart工程得到DLL
2 复制所需的DLL到SPS网站的Bin目录中
3 修改SPS网站的Web.Config文件,增加SafeControl申明
4 因为修改了Web.config,所以需要重新启动IIS
5 使用Webpart时从某个路径导入DWP文件到SPS站点中
以下过程借助CABARC.EXE
工具和一些批处理实现以上过程的自动化:
1 将CABARC.EXE放到项目的输出路径中,比如bin/Debug
2 打开Webpart项目的属性页,选中通用属性下的生成事件,在生成后事件命令行中输入以下代码段
CABARC n "$(ProjectDir)/cab/xqyi.sharepoint.webpart.cab" "$(ProjectDir)*.dwp" *.dll "$(ProjectDir)*.xml"
"$(ProjectDir)/cab/install.bat"
注:代码段包含了两行,该段代码要能运行,必须确保CABARC.EXE在项目的当前输出路径中,当然也可以修改代码段来指定CABARC.EXE的位置
3 Install.bat文件内容如下
set path=%path%;c:/Program Files/Common Files/Microsoft Shared/web server extensions/60/BIN/
stsadm -o addwppack -filename "D:/Work/Realization/SharePoint technology/Xqyi.SharePoint.Webpart/CAB/xqyi.sharepoint.webpart.cab" -force
iisreset
完成后,编译Webpart项目,VS.NET会将编译结果打包成CAB,并安装到SPS站点中然后重新启动IIS以完成Webpart的部署。这样,开发人员只须要做编译操作,然后就可以直接到SPS中查看Webpart的最终执行结果了,如果将项目的输出路径直接定位到SPS网站的Bin中就同时考虑到了项目的开发阶段和部署阶段,从而使IDE在整个软件周期中起到了更好的作用
本文参考Build WebPart Cab File Within VS.net IDE
分享到:
相关推荐
ASP.NET MVC框架下的Webpart Portlet插件开发
(1)关闭webPart后重新打开webPart (2)webPart模式切换 (3)添加新的WebPart组件 供初学者使用,基本包含了webPart的使用
asp.net 2.0 webpart in actionasp.net 2.0 webpart in actionasp.net 2.0 webpart in action
vs.2003webpart开发 SPS
Visual Web Development 2005开发ASP.NET使用小技巧 ASP.NET 2.0 异步页面原理浅析 [1] [原] 自定义通用System.Web.UI.IHierarchicalDataSource简单实现 在 ASP.NET 2.0 中创建 Web 应用程序主题 ASP.NET 2.0 中的...
WebPart模板文件是VS2005的插件程序,可在vs2005的新建C#项目中添加WebPart模板
用于sharepoint webpart 的开发,用此软件之后直接开发usercontrol即可。和国内的quickpart 差不多
本文描述了针对Microsoft Office SharePoint Server 2007的WebPart的开发环境的搭建。开发环境使用的操作系统为Windows 2003 SP1以上,并安装了Windows SharePoint Service 3.0。
里面告诉用户怎么使用webpart控件.
Asp.net2005 WebPart示例简单通俗易懂哦。
SharePoint WebPart开发教程实例
部署WebPart时无需手动编写dwp/webpart描述文件,无需编写manifest,也无需手动修改web.config,所需要做的只是使用该工具打开WebPart的dll文件后,选择部署位置,并点击“部署”。 WebPart packages (in cab ...
包含用户控件的最简单的webpart VS2005开发的moss2007中使用的webpart,在moss网站中使用是成功的。
webpart教程 好东西 初学webpart的好帮手
webpart开发及于silverlight整合
1.2 搭建ASP.NET开发环境 1.2.1 安装与配置IIS 1.2.2 安装与配置Visual Studi0.NET 2005 1.3 常用功能窗口介绍 1.3.1 主窗口 1.3.2 文档窗口 1.3.3 工具箱窗口 1.3.4 属性窗口 1.3.5 解决方案资源管理器...
开发需要的工具: 1、 安装QuickPart,安装过程参见视频说明 2、 安装Microsoft Visual Studio 2005 3、 安装Microsoft Visual Studio 2005 - Update to Support Web Application Projects(VS80-KB915364-X86-ENU....
asdfasdf asdfasdfasdfasdfasfasfasdf
写的很详细 很简单 主要是讲web part的一些基础知道以及自定义开发, 并且有例子