К сожалению, я не могу ответить ПОЧЕМУ все закончилось таким образом ... :) В SharePoint есть факт, что у вас есть для вызова SPSite.OpenWeb ()или SPSite.RootWeb, а затем используйте SPWeb для доступа к SiteUsers.Я думаю, что вы делаете это с помощью объектной модели, это хорошо.
Если вы переключитесь на использование веб-служб SharePoint, вы можете использовать эти два метода: RemoveUserFromSite и RemoveGroup .