Поделиться через


Устранение неполадок шаблонов форм, использующих объектную модель InfoPath 2003, во время выполнения

В следующих разделах описаны типичные сценарии устранения неполадок, которые могут встретиться при работе с шаблонами форм InfoPath с управляемым кодом, использующими объектную модель, совместимую с InfoPath 2003 и предоставляемую пространством имен Microsoft.Office.Interop.InfoPath.SemiTrust во время выполнения.

Отображение уведомлений о необработанных исключениях управляемого кода во время выполнения

Если в коде формы не используется обработка исключений "try-catch", то при отладке и просмотре приложение InfoPath будет отображать сведения о необработанных исключениях в диалоговом окне ошибок InfoPath. Однако по умолчанию необработанные исключения не отображаются в диалоговом окне InfoPath во время выполнения при развертывании шаблона формы с управляемым кодом.. Если требуется отображать исключения управляемого кода во время выполнения, воспользуйтесь процедурой, описанной в разделе "Обработка исключений управляемого кода" статьи Практическое руководство. Обработка ошибок с помощью объектной модели InfoPath 2003.

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

Обязательно проверьте шаблон формы с управляемым кодом в конечном расположении развертывания. Сведения о процедурах развертывания см. в статье Практическое руководство. Развертывание проектов InfoPath. Сведения о сценариях безопасности, влияющих на развертывание, см. в статье Модель безопасности для шаблонов форм с управляемым кодом.

Если для добавления определенных ограничений для шаблона формы с управляемым кодом используется средство настройки .NET Framework 1.1 и группа кода "Шаблоны форм InfoPath", то следует убедиться, что на всех клиентских компьютерах развертывается одинаковая политика безопасности. Кроме того, если используется параметр URLEvidence, указывающий расположение локального компьютера, то следует убедиться, что указанное расположение ссылается на папку конечного развертывания решения (это расположение отличается от расположения, используемого во время развертывания). Сведения о настройке параметров безопасности .NET Framework для шаблона формы с управляемым кодом см. в разделе "Назначение разрешения "FullTrust" для форм, расположенных по указанному URL-адресу или UNC-пути" темы Практическое руководство. Настройка параметров безопасности для шаблонов форм с управляемым кодом.

См. также

Концепции

Модель безопасности для шаблонов форм с управляемым кодом
Практическое руководство. Развертывание проектов InfoPath
Практическое руководство. Обработка ошибок с помощью объектной модели InfoPath 2003
Практическое руководство. Отладка проектов InfoPath с помощью объектной модели InfoPath 2003