Программная публикация формы InfoPath в виде ContentType сайта (не центральный администратор) - PullRequest
3 голосов
/ 17 марта 2009

Кто-нибудь знает, как программно развернуть форму InfoPath (2007) как Site ContentType (сценарий или модель объекта)? Я не хочу, чтобы форма публиковалась в Central Admin и FormServerTemplates, а скорее в библиотеке форм, созданной функцией веб-области. Намерение состоит в том, чтобы иметь возможность публиковать форму с помощью скрипта или кода, чтобы развернуть и протестировать форму в среде dev / stage / prod.

1 Ответ

0 голосов
/ 24 марта 2009

Ну, мне пришлось вырезать приманку. Похоже, две ссылки предоставили работоспособное решение на данный момент.

articel Сахиля Малика здесь предоставил достаточно информации для развертывания формы, и подключение к данным было простым вопросом добавления модуля в файл элементов для функции. Некоторые советы для этого можно найти здесь

Однако, похоже, что нет способа развернуть форму для чего-либо, кроме функции сайта. После погружения в сборку, о которой упоминает Сахил с помощью Reflector, в коде есть проверка, чтобы убедиться в том, что компонент является областью действия. Arrgghh. Если кто-то может объяснить, почему это так, и, возможно, альтернатива, я был бы очень признателен! Надеюсь, это поможет кому-то еще.

...