在做SharePoint的WebPart开发时,点击了WebPart中的一个按钮,但是发现没有做任何事情,后来单步调试,遇到了如下问题:

SharePoint开发错误—正在尝试使用已关闭或释放并且不再有效的 SPWeb 对象

一看这个问题就知道是不应该该释放SPSite对象时,给释放了,更准确的说是自己使用using (SPSite mySite = SPContext.Current.Site)的位置不当,

解决办法有两种:

第一,调整自己的程序,不要提前将SPSite对象给释放了,需要自己仔细检查;

第二,去掉using,直接使用SPSite mySite = SPContext.Current.Site。

相关文章:

  • 2022-02-02
  • 2021-09-25
  • 2022-12-23
  • 2021-12-19
  • 2021-10-24
  • 2021-11-27
  • 2021-12-28
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-08-13
  • 2022-02-15
  • 2021-05-13
  • 2022-01-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案