编写WebPart的要点

Fundamental Info:
1.Web Part本质上是一个Server Control,可以 下载WebPart Template(一个VS.Net Addin),在VS.Net中进行开发。
2.安装过程需要sharepoint.dll,本机上如果没有可以到安装了Sharepoint Services的机器上拷贝一个以便完成安装(不过要想对WebPart进行调试,那么必须在本机上安装Sharepoint Services)

Deployment:
1.执行以下命令在可以完成WebPart的注册
  stsadm –o addwppack –filename SampleWebPart.cab
此命令完成如下工作:
>>修改Virtual Server根目录(通常为c:\inetpub\wwwroot\)中Web.Config文件,将此WebPart标记为安全的控件
>>将WebPart对应的dll文件拷贝到Virtual Server根目录(通常为c:\inetpub\wwwroot\)的bin子目录中
如果SampleWebPart.cab版本更新后需要再次注册,则需要使用force开关(当然在第一次注册完成后,在VS.net中可以将WebPart的输出路径指向虚拟服务器的bin目录,这样每次编译成功后就自动完成了注册工作)
  stsadm –o addwppack –filename SampleWebPart.cab –force

Security Issues:
SharePoint安装完成后初始的安全性设置非常苛刻,例如编写的WebPart不能进行数据库访问,需要更改Virtual Server根目录下Web.config文件中的安全性设置:
将      <trust level="WSS_Minimal" originUrl="" />
改为 <trust level="WSS_Medium" originUrl="" />

Efficiency Issues:
开发WebPart的缺点之一就是缺少可视化的支持,KaneBoy提供了一个 解决方案,可以将开发WebPart的过程转化为用户控件的开发,从而提供可视化的支持。

Debugging:


Useful Links:
Windows SharePoint Services Software Development Kit (SDK)
A Developer's Introduction to Web Parts
Tons of SharePoint Webcasts
Windows SharePoint Services Security

转载于:https://www.cnblogs.com/chinapro/archive/2004/10/10/50527.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值