修改更新项目的时候,不要经常用VS2010的部署(Deploy)按钮发布SharePoint项目,太慢。

1如果只是代码更改,VS2010的Rebuild后用WSPBuider 的Copy to GAC。去刷新页面。

2如果是页面更改,则手动去把这个usercontrl复制到系统的CONTROLTEMPLATES文件夹下。(2007的时候WSPBuider有一个功能是可以copy过去的,到了2010的时候这个功能不能用了)。需要应用程序池回收(见滴4条),去刷新页面。

3把脚本和CSS写到文件里,不要写在页面上,更改的时候同样copy到14目录相应的Layout文件夹下。刷新页面。不需要应用程序池回收。s注意,有的时候需要F12去清除缓存。

4如果要重启IIS,直接去“回收”相对应的“应用程序池”。

所以一般IIS是一直在下面开着,VS开发的用户控件所在文件夹一直开着,14目录下需要拷贝到的文件夹一直开着。这样会比Deploy发布效率要高一点。