SharePoint开发错误—正在尝试使用已关闭或释放并且不再有效的 SPWeb 对象
在做SharePoint的WebPart开发时,点击了WebPart中的一个按钮,但是发现没有做任何事情,后来单步调试,遇到了如下问题:
一看这个问题就知道是不应该该释放SPSite对象时,给释放了,更准确的说是自己使用using (SPSite mySite = SPContext.Current.Site)的位置不当,
解决办法有两种:
第一,调整自己的程序,不要提前将SPSite对象给释放了,需要自己仔细检查;
第二,去掉using,直接使用SPSite mySite = SPContext.Current.Site。
作者:Statmoon
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。