У меня есть обработчик событий, который переопределяет метод ItemAdded.Это нормально работает в моей среде DEV, но в моей среде LIVE это не срабатывает.Мне интересно, есть ли что-то не так с тем, как я его настроил.
Класс объявлен так.
public class SitesEventHandler : SPItemEventReceiver {
public override void ItemAdded(SPItemEventProperties properties) {
//... code removed.
}
}
Я добавил обработчик событий так:
SPList sites = web.Lists["Sites"];
sites.EventReceivers.Add(SPEventReceiverType.ItemAdded, "MossServices, Version=1.0.0.0, Culture=neutral, PublicKeyToken=6e99", "MossServices.SitesEventHandler");
Я знаю, что событие было добавлено, но мне интересно, есть ли пропущенный шаг.
РЕДАКТИРОВАТЬ Я обнаружил, чтоон работает нормально, когда я использую его как администратор, но не как кто-либо еще.Должен признать, я подозревал, что это могут быть разрешения.Кто-нибудь сможет сказать мне, почему это работает для системного администратора, а не для менеджера контента?Опять же, есть что-то в настройке, что я должен был сделать?Спасибо