Attempted to use an object that has ceased to exist. (Exception from HRESULT: 0×80030102(STG_E_REVERTED))
In my web part I used followig code
I used to write the code like this
I used to write the code like this
using (SPSite _site = SPContext.Current.Site) { using (SPWeb _web = site.RootWeb) { // your code } }
To correct this issue use code like following in my web part SPSite currSite = SPContext.Current.Site; SPWeb currWeb = currSite.RootWeb; using (SPSite eSite = new SPSite(currSite.ID)) { using (SPWeb eWeb = eSite.OpenWeb(currWeb.ID)) { //Your code } }
Happy coding…
Comments
Post a Comment