Вопрос

У меня есть особый случай в SharePoint 2007 и InfoPath 2007. Я использую InfoPath 2010 в качестве дизайнера, развернув форму InfoPath для SharePoint 2007 с подписанным сертификатом и некоторыми кодом позади. Сертификат был подписан на один год и теперь истек. Восстановление формы с новым сертификатом и публикацией не устраняет проблему. Я все еще получаю то же самое общую ошибку:

форма не может быть открыта, потому что подпись повреждена, либо Сертификат, используемый для подписания формы, истек или был отменен или был отменен. Чтобы исправить эту проблему, обратитесь к конструктору формы.

Нажатие Ctrl + Shift + I дает следующий номер ошибки: 1202431. Вот что я нашел:

Вот что я пробовал:

  1. Я нашел Эта статья , что это ошибка в форме Infopath, но обходной путь очень полезно; которые я пробовал много раз с разными сертификатами.
  2. удалил форму InfoPath из списка, используя SharePoint Designer и снова публикацию с новой подписанной CERT
  3. То же самое как шаг 2 выше, за исключением того времени, вызывая шаблон что-то другое и обновление списка с новым именем шаблона.

    Единственное, что для частичной работы было шагом 2, что позволило мне создать новую форму InfoPath без ошибок, но существующие формы InfoPath не откроются и дают ту же ошибку.

    Любые идеи о том, как я могу подписать новое и выходящее в INFOPATH FORMS INT HE Document Library и открывающую их с помощью нового сертификата?

Это было полезно?

Решение

, но существующие формы InfoPath не открываются и дают одинаковую Ошибка

Потому что они связаны с (плохой) шаблон с плохим (срок действия истекшим) сертификатом

Так, по сути, ваш вопрос находится Как передать старые документы на новый шаблон

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top