SharePoint 2007 - Problém s WSS

09.04.2014

Problém

Mám vlastní webovou službu, která zapisuje do listu. Vše proběhne v pořádku, až na poslední krok, kdy se ukládá položka. Vyskočí chyba Operation is not valid due to the current state of the object.

Řešení

Je potřeba vynulovat HttpContext, viz příklad.

SPSecurity.RunWithElevatedPrivileges(delegate()
{
    HttpContext.Current = null;
    using (SPSite site = new SPSite(targetWeb))
    {
        using (SPWeb web = site.OpenWeb())
        {
            SPList targetlist = web.Lists[targetList];
            foreach (ItemType item in import.item)
            {
                ...
            }
        }
    }
});

© 2020 Olda Zátopek
Vytvořeno službou Webnode
Vytvořte si webové stránky zdarma! Tento web je vytvořený pomocí Webnode. Vytvořte si vlastní stránky zdarma ještě dnes! Vytvořit stránky