Chinaunix首页 | 论坛 | 博客
  • 博客访问: 8236922
  • 博文数量: 444
  • 博客积分: 10593
  • 博客等级: 上将
  • 技术积分: 3852
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-09 15:26
文章分类

全部博文(444)

文章存档

2014年(1)

2013年(10)

2012年(18)

2011年(35)

2010年(125)

2009年(108)

2008年(52)

2007年(72)

2006年(23)

分类: 系统运维

2010-06-27 10:34:34

1MOSS 2007 WebPart 开发步骤

为了使用MOSS 2007WebPart当然是必不可少的。无论是最简单的HelloWorld,还是复杂一些的Ad帐号更改的WebPart,开发与部署的步骤大体一致,在这里做个记录,以备查用(最近记性好像越来越差了)。

 

1)在项目中引入SharePointDLL

2)开发类继承于WebPart

3)复写CreateChildControlOnLoadRender等方法

4)为AssemblyInfo.cs文件添加[assembly: AllowPartiallyTrustedCallers()]

5)对项目进行强签名,新建Key.snk文件

6)修改生成DLL的地址,指向站点下的_app_bin目录

7)编译类库

8)使用Reflactor获取DLLAssembly名称,包括PublicKeyToken

9)在站点的web.config中增加SafeControl节点

10IISRESET

11)在网站内容管理的WebPart库中新增开发好的WebPart

12)在页面上添加新开发的WebPart

 

关于WebPart开发时的调试,可以在VS2005中的调试中选择附加到进程(w3wp.exe),设置断点,即可进行逐步的调试工作。

 

 

2.数据库配置:

 

打开在SPS服务器的虚拟目录中web.config文件,在该文件中有个节点:

该节点记录了wss_minimaltrust.config文件所在的目录,根据这个目录找到该文件。

 

       然后在wss_minimaltrust.config文件的节点中加入子节点:

77a5c561934e089"/>

      

       再在节点中加入子节点:

 

 

3.结合AJAX技术,Web.config 配置:

 

1. 首先,在SharePoint服务器上安装ASP.NET 2.0 AJAX Extensions.

 

2. 修改SP站点web.config,c:\inetpub\wwwroot\wss\virtualdirectories\下会有对应站点占用端口号的文件夹,web.config就在这里:

  1)  下添加

 

 

     

       

       

         

         

         

        

     

   

 

    2) 下添加:

 

 

  3)  下添加:

 

 

     

     

  4)  下添加:

 

  5) 下添加:

 

  6) 下添加:

 

       

      

 7) 下的最后添加:

 

   

     

       

       

       

       

     

     

   

 

 

   

   

     

   

   

      

     

     

     

   

 

阅读(1664) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~