Функция SharePoint не активируется по умолчанию - PullRequest
0 голосов
/ 24 февраля 2010

Я создал функцию и автоматически активирую ее всякий раз, когда создается «Мой сайт».

Я активирую его для шаблона SPSMSITEHOST. Эта функция изменяет свойство URL изображения в профиле пользователя. Теперь проблема в том, что моя функция активируется, но кажется, что она не выполняет код по умолчанию и не изменяет свойство URL изображения.

Когда я деактивирую функцию и снова активирую ее, функция работает абсолютно нормально, как и ожидалось. П.С .: Я сталкиваюсь с этой проблемой на производственном сервере, на удивление, это нормально работает на промежуточном сервере, я имею в виду тот же код !!

Любая помощь ??

Спасибо.

Ответы [ 2 ]

2 голосов
/ 24 февраля 2010

Похоже, что что-то не синхронизируется в вашей производственной среде. Может ли это быть вызвано балансировкой нагрузки?

Вы делаете это с помощью команд STSADM?

Я бы вставил следующую строку после каждой команды: stsadm -o execadmsvcjobs

Это позволит убедиться, что обработка предыдущих команд выполнена, прежде чем двигаться дальше.

Если так, то я думаю, что это как-то связано с: а) То, как вы активируете функцию ... если вы используете функцию сшивания, вы уверены, что установлена ​​последняя версия вашего механизма сшивания ?! б) Предполагая, что в вашем коде есть какой-то приемник функций. Вы уверены, что нет ошибки, которая скрывается при попытке try? Если есть, вам нужно увидеть, что является исключением ...

Если это работает, когда вы деактивируете / активируете функцию, это почти устраняет проблемы безопасности.

Надеюсь, это поможет ..

0 голосов
/ 15 января 2013

После долгих исследований и поиска этой проблемы я попытался переставить функции в файле пакета в зависимости от зависимостей функций, кажется, SharePoint активирует эти функции одну за другой, как это организовано в файле пакета, и это работает для меня :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...