Ich habe ein sehr komisches Problem, wo ich leider nicht weiter kommen.
Es wurde ein Formular angelegt. Sobald dieses Formular abgespeichert wird, wird die Vererbung für diesen Eintrag aufgelöst. Dann werden die Rechte für die vorhandenen Gruppen gesetzt. Zum Schluß lege ich noch für 3 verschiedene Benutzer eine eigenständige Gruppe mit Schreibrechte an. Bei diesem Schritt bricht einfach das Programm ab, ohne das der Code bis zum Ende durchgelaufen wird. Ich erhalte auch keine Fehlermeldunge.
Woran kann dies denn liegen?
var list = oWeb.Lists.GetList(SPContext.Current.ListId, true);
var item = list.GetItemById(SPContext.Current.ListItem.ID);
oWeb.AllowUnsafeUpdates = true;
item.BreakRoleInheritance(false);
// Setzen der vorhandenen Gruppen
oWeb.SiteGroups.Add(title, owner, defaultUser, description);
item.Update();
oWeb.Update();
oWeb.AllowUnsafeUpdates = false;