首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SharePoint:常见错误

SharePoint:常见错误
EN

Stack Overflow用户
提问于 2011-06-19 15:09:37
回答 2查看 436关注 0票数 0

最近,我发现了一件可怕的事情,那就是我在做SharePoint开发时不应该做的事情:

代码语言:javascript
复制
using (var spSite = SPContext.Current.Site)
{
    // do something
}

经过一番努力后,我发现上面的代码实际上是在处理我当前的SharePoint上下文。

这促使我质疑是否还有我或任何其他SharePoint开发人员不应该犯的其他常见错误?

EN

回答 2

Stack Overflow用户

发布于 2011-06-19 20:41:36

  1. Not disposing SPSite & SPWeb objects您在code.
  2. Disposing Context.SPSite & SPWeb SPWeb.ParentWeb objects中新建了对象(这是为您完成的)

请参阅Best Practices: Using Disposable Windows SharePoint Objects

  1. 不对发布站点使用输出缓存
  2. 不使用WSP解决方案部署自定义代码更改。
票数 2
EN

Stack Overflow用户

发布于 2011-06-19 23:37:00

为了检查您的代码是否存在此类错误(应该处理什么,不应该处理什么),我建议使用SPDisposeChecker。

http://archive.msdn.microsoft.com/SPDisposeCheck

此外,您还可以阅读Roger Lamb的文章(本工具基于此文章),以了解更多关于这方面的内容:

http://blogs.msdn.com/b/rogerla/archive/2008/02/12/sharepoint-2007-and-wss-3-0-dispose-patterns-by-example.aspx

希望能有所帮助。

DG

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6401099

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档