1.使用VS2005和搭建SharePoint V2 Sp2环境
目前,SharePoint 的最高版本就是SharePoint V2 Sp2,虽然不支持ASP.Net 2.0的WebPart技术,但是可以却支持在WebPart中使用ASP.Net 2.0的其他控件。
所以,如果你还没有升级到Wss 2.0 SP2的,尽快升级吧,毕竟ASP.Net 2.0 还是有不少新的扩展的控件可以使用。
微软的SharePoint V2包含了SP2的下载地址:
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=B922B28D-806A-427B-A4C5-AB0F1AA0F7F9
单独SP2的下载地址:
http://www.microsoft.com/downloads/details.aspx?familyid=9C552114-DC9A-43EE-9281-B080B7C280B4
VS2005的开发环境我觉得比Vs2003改进不少,还集成了测试的功能。
2.选择一个开发框架
a)安装KaneBoy的包装器
对于熟悉ASP.Net 用户控件开发,却不熟悉WebPart开发的,而且你也不打算要去学习WebPart的人来说(虽然我觉得WebPart并不是非常复杂的接口),无疑使用包装器是一个不错的选择。虽然市面上有不少包装器,但是无疑,KaneBoy的应该算是首选。
下载地址当然是KaneBoy的网站:
http://blog.joycode.com/kaneboy/archive/2006/03/06/72403.aspx
热心的KaneBoy还准备了帮助文件等等,统一在这里下载:
http://www.gotdotnet.com/workspaces/releases/viewuploads.aspx?id=85aefa87-fb76-4b32-ab12-31a4e647878a
这个界面上就是放置了一个包装器:
b)自己开发WebPart。
如果你觉得包装器限制你的某些功能,不能随心所欲,那你就放开包装器自己动手吧,相信我,其实并不复杂。呵呵
据我所知,微软并没有提供VS2005的WebPart项目模板。不过自己使用把VS2003的WebPart项目模板复制一份,然后放到VS2005来使用也是可以的。
如果你有足够的时间和精力,你可以把VS2003模板在VS2005中定制成2005的模板,这样你就可以在2005中新建WebPart项目了。(如果定制模板,在VS的帮助中说的比较详细:
ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_vssoln/html/253697c9-ea2e-4f6d-99e8-680cc8ad155f.htm,我就不班门弄斧了)
3.安装VS2005 ASP.net Application模式支持,安装ASP.net Application RC1;
如果你还是使用VS2003开发,就不需要这个了。
如果你使用VS2005,但是你开发不需要Debug,你也不需要安装这个。
因为不知道是不是我没有在找对地方,我使用Site模式没有办法生成带有调试信息的DLL让我可以部署之后跟踪。
但是安装VS2005 ASP.net Application模式支持和安装ASP.net Application RC1;之后,你就可以和VS2003一样的操作了。
这里有VS2005 ASP.net Application模式介绍:
http://msdn.microsoft.com/vstudio/default.aspx?pull=/library/en-us/dnvs05/html/WAP.asp#wapp_topic6
园子里有人翻译了上面的文章:
http://blog.joycode.com/ghj/archive/2006/04/17/74699.aspx
你需要的2个安装包分别在这里:
lMicrosoft Visual Studio 2005 - Update to Support Web Application Projects :Http://go.microsoft.com/fwlink/?LinkId=63636
lVisual Studio 2005 Web Application Projects:http://go.microsoft.com/fwlink/?LinkId=57541
安装好了之后,你就可以新建这样的项目了:
4.制作Web User Control/Web Parts
这个好像全世界的人都会,不需要介绍了吧
5.部署到SharePoint网站。
如果是包装器的模式就安装KaneBoy的帮助做,如果是WebPart就微软的帮助做,这方面的介绍非常多,略。
6.设置VS2005 远程调试。
调试是一个好东西,代码出了问题,跟踪进代码,这样是最有效率的。
远程调试安装在 Visual Studio 2005 中得到了极大的简化。除了 T-SQL 调试外,所有远程调试方案都使用远程调试监视器 (msvsmon.exe)。以前某些调试方案所需的“计算机调试管理器”(mdm.exe) 现在已不再使用。此外,msvsmon.exe 现在有了图形用户界面,替代了以前的命令行界面。
若要启用远程调试,您可以:
在远程计算机上安装远程调试监视器并在您启动调试时启动它,或者
从一个共享中远程运行远程调试监视器。
从一个文件共享中运行远程调试监视器是启用远程调试的最容易的方法。Visual Studio 将 msvsmon.exe 安装到以下目录:
lInstall path \Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\x86
lInstall path \Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\x64
lInstall path \Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\ia64
你可以在帮助文档中取得更加详细的资料:
ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_vsdebug/html/90f45630-0d26-4698-8c1f-63f85a12db9c.htm
你在远程启动之后,你就可以在本地连接了:
7.设置Post-Build Event command line 通过copy文件自动部署到测试服务器
在你开发/调试的时候你是不是每次编译之后要自己Copy文件到服务器上去,进行部署呢?
其实,有更好的办法,那就是使用VS2005的Post-Build Event功能。
这是使用包装器的情况的Post-Build的Command:
是这样的:
8.当多个开发人员使用7描述的自动部署,你会碰到多人开发人员相互覆盖相互干扰的问题,你可以使用SharePoint的“扩展并映射到其他虚拟服务器”建立多个端口来解决这个问题。
这样,每个开发人员Copy文件到不同的端口,使用不同的端口地址来调试。但是SharePoint本身是映射到同一个内容数据库。但是对于自定义的WebPart,访问的是不同的。
这下,整个环境搭建好了吧。
分享到:
相关推荐
SharePoint2010Server环境搭建
sharepoint server 2013 环境搭建 配置 问题 解决
sharepoint2007搭建的详细过程,如果按照上面搭建基本都是成功的,本人试过了很多次!
sharepoint新手入门搭建环境文档 很全面!
Microsof Office SharePoint 2007 工作流开发环境搭建
安装 Windows Server 2008 R2 配置 Active Directory 安装 SQL Server 2008...安装 SharePoint Server 2010 配置 SharePoint Server 2010 创建 Web Application 安装 Microsoft Office 2010 安装 Visual Studio 2010
SharePoint_2007部署过程详细图解_01_前期环境搭建
本文描述了针对Microsoft Office SharePoint Server 2007的WebPart的开发环境的搭建。开发环境使用的操作系统为Windows 2003 SP1以上,并安装了Windows SharePoint Service 3.0。
简述sharepoint2007环境的前期搭建
以SharePoint 2016为平台,从搭建环境,到逐渐熟悉列表、字段、库、页面模型、权限体系等,学习利用SharePoint的开箱即用功能进行站点配置和搭建。
随着企业管理能力的提高、地域员工的扩张、外部竞争环境的变化,企业急需更高层次的办公管理信息系统。协同办公软件是充分利用现代网络与通讯技术,提高企业和机构中分散、移动、跨地区的人员沟通、协作与管理能力,...
Microsoft Office SharePoint Server 2007 安装环境搭建与部署
Sharepoint 2013 App 开发教程资料 包含:搭建环境、安全示例、开发示例
在Silverlight 2beta2中实现的一个菜单功能(源代码),菜单配置信息可以从SharePoint中获取,也可以自己添加测试数据而不需要搭建SharePoint环境。 这仅是一个例子,肯定不是最好的方法。仅供交流参考
每到月底、年底,都是小胖单位最繁忙的时候,成堆的报表让小胖和他的同事们都叫苦不迭,更让人郁闷的是最后还要对每个人整理的报表、文档进行汇总,工作量只能用“恐怖”来形容。怎样才能减轻大家的负担,提高工作...
转来的MOSS开发日记,共享一下。开发前期准备 ...Visual Studio 2005 Extensions for Windows SharePoint Services 1.1(针对VS2008 已经推出1.2 版,功能没有差异) 这是我主要使用的开发插件,下载地址是: ...
无需搭建运行环境,下载并配置完成后直接运行。 演示 Demo: Telegram 交流群: Feature .Net Core 多线程高并发 前后端分离,无刷新加载 可挂载 OneDrive 和任意多个 SharePoint 站点 提供文件上传 CLI 上传文件 无...
课程内容是介绍基于SharePoint Framework框架开发的入门课程,包括从环境申请和开发环境搭建,到创建SharePoint SPFx解决方案,开发SharePoint SPFx解决方案,以及应用JQuery、CSS和Vue.js等前端框架,至最后解决...
MOSS开发环境安装配置指南,MOSS2007开发环境搭建方式!
最近 1 个月一直在利用业余时间研究 STC12A5C60S2 单片机及其应用,用于放松每天搞 SharePoint 后的紧张心情和头脑。(事实证明,能放松那才怪!)