Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Серверные приложения COM+ реализуют политику отказоустойчивости. Если обнаружена серьезная внутренняя ошибка, процесс приложения сервера завершает работу и записывает сообщение об ошибке в журнал событий Windows. Это позволяет быстро обнаруживать проблемы и возможно из-за защиты данных приложения путем обработки транзакций. Всегда проверяйте журнал событий Windows на наличие ошибок из CRM во время разработки или во время окончательного развертывания.
Основные ошибки при использовании интерфейсов CRM, такие как недопустимые аргументы или ошибки последовательности (например, попытка записать запись журнала перед регистрацией компенсатора CRM), возвращают коды ошибок и не должны запускать отработку отказа. Для разработки CRM можно задать раздел реестра VTRACE1 (см. параметры реестра COM+ CRM), что приводит к отображению сообщения в окне вывода отладчика для каждой ошибки.
Временные ошибки также могут возникать. Обычно эти ошибки вызваны условиями времени и приводят к возврату кода ошибки. Разработчик CRM должен убедиться, что эти условия ошибок обрабатываются. Например, при написании записи журнала транзакция может прерваться из-за времени ожидания. Затем метод возвращает ошибку, которую вызывающий объект должен проверять и обрабатывать соответствующим образом.
Связанные разделы