Вариации и пользовательское поле
-
10-12-2019 - |
Вопрос
У меня есть многоязычный сайт SharePoint, который использует вариации. Однако по развертыванию контент не развернут на других сайтах вариаций. Когда «Варианты размножения сайтов и списков таймера задания таймера» выполняются, я получаю следующую ошибку в журналах:
Тип 'example.fields.examplefieldType, Пример, Версия= 1.0.0.0, Культура= Нейтральная, PublicKeyToken= 2A41E5AFBFA097D1 'не может быть десериализован. Исключение: System.io.fileNotfoundException: не удалось Пример нагрузки файла или сборки, версия= 1.0.0.0, культура= нейтральная, PublicKeyToken= 2A41E5AFBFA097D1 или одно из его зависимостей.
Тип поля Пример не установлен должным образом. Перейти к настройкам списка Страница для удаления этого поля.
Я проверил несколько раз, и полное имя поля определенно верно. Поле работает нормально на корневом участке, а сборка определенно в GAC, как используется в развертывании. У кого-нибудь есть кто-нибудь опыт? У кого-нибудь есть вариации, работающие с пользовательскими типами поля. Что-то может быть не так с моим полем. Я не вижу ничего не связанного об этом. Это просто многократное поле.
Любые идеи будут очень оценены.
Решение
Если у кого-то еще есть этот вопрос.Оказывается, что перезапуск задания таймера после удаления старого раствора останавливается, что это происходит.Я не совсем уверен, как он знал, что сборка отличается так, как будто версия кода и сборки были одинаковыми.
net stop SPTimerV4
net start SPTimerV4
.
между
Uninstall-SPSolution
Install-SPSolution
.
и больше нет проблем.