2013-02-15 3 views
0

Я искал, не нашел отдельную статью о том, поддерживает ли sitecore политическую обработку исключений (например, Entlib) и протоколирование.Политика обработки исключений Sitecore (по аналогии с Entlib)

Может кто-то, пожалуйста, помогите мне в правильном направлении, возможно ли выше, используя последний sitecore?

Благодаря

ответ

2

сам Sitecore не имеет политики на основе механизма обработки исключений в том же смысле, как EntLib. Тем не менее, нет ничего, что помешало бы вам внедрить обработку исключений на основе политик на основе Entlib на ваш веб-сайт Sitecore, поскольку это все еще просто обычное веб-приложение ASP.NET. Вы можете делать вызовы ExceptionPolicy.HandleException, где бы вы обычно не ломались и не реагировали на выброшенные исключения в вашем коде.

Для начала взгляните на сообщение John West Error Management with the Sitecore ASP.NET CMS, а также рассмотрите добавление обработчика ошибок уровня приложения, который применяет установленную вами политику Entlib.

+0

Спасибо, Кевин очень полезен, меня все еще путают с сообщением в блоге. Учитывая, что sitecore обрабатывает исключение из поля, почему нам нужно обрабатывать уровень страницы, уровень приложения и т. Д. Не пытайтесь поймать контроллер, BLL и DLL & Application_Error() достаточно хорошо, чтобы уловить все исключения? Sitecore сбивает с толку, мыслить было бы легко реализовать. –

Смежные вопросы