Сердце истек на форм InfoPath и дает ошибку в мхе
-
09-12-2019 - |
Вопрос
У меня есть особый случай в SharePoint 2007 и InfoPath 2007. Я использую InfoPath 2010 в качестве дизайнера, развернув форму InfoPath для SharePoint 2007 с подписанным сертификатом и некоторыми кодом позади. Сертификат был подписан на один год и теперь истек. Восстановление формы с новым сертификатом и публикацией не устраняет проблему. Я все еще получаю то же самое общую ошибку:
форма не может быть открыта, потому что подпись повреждена, либо Сертификат, используемый для подписания формы, истек или был отменен или был отменен. Чтобы исправить эту проблему, обратитесь к конструктору формы.
Нажатие Ctrl + Shift + I дает следующий номер ошибки: 1202431. Вот что я нашел:
Вот что я пробовал:
- Я нашел Эта статья , что это ошибка в форме Infopath, но обходной путь очень полезно; которые я пробовал много раз с разными сертификатами.
- удалил форму InfoPath из списка, используя SharePoint Designer и снова публикацию с новой подписанной CERT
- То же самое как шаг 2 выше, за исключением того времени, вызывая шаблон что-то другое и обновление списка с новым именем шаблона.
Единственное, что для частичной работы было шагом 2, что позволило мне создать новую форму InfoPath без ошибок, но существующие формы InfoPath не откроются и дают ту же ошибку.
Любые идеи о том, как я могу подписать новое и выходящее в INFOPATH FORMS INT HE Document Library и открывающую их с помощью нового сертификата?
Решение
, но существующие формы InfoPath не открываются и дают одинаковую Ошибка
Потому что они связаны с (плохой) шаблон с плохим (срок действия истекшим) сертификатом
Так, по сути, ваш вопрос находится Как передать старые документы на новый шаблон