Я получил эту ниже при обновлении профиля через объектную модель.
Обновления в настоящее время запрещены на GET запросы. Чтобы разрешить обновления на GET, установить 'AllowUnsafeUpdates’ собственности на SPWeb
Добавить web.AllowUnsafeUpdate = True; Для решения этой проблемы.
grajits web.AllowUnsafeUpdates = True
Привет! Если у вас есть GET запроса и вызывает BreakRoleInheritance, web.AllowUnsafeUpdates = истинно не помогает. Я описал это и как это обойти в своем блоге http://dotnetfollower.com/wordpress/2011/03/sharepoint-updates-are-currently-disallowed-on-get-requests/
Большая статья, Спасибо за размещение этого поста. Я буду читать ваш блог столько, сколько я могу теперь! Цените это.