Избегайте экрана ошибок SharePoint по умолчанию

#c# #sharepoint #workflow

#c# #sharepoint #рабочий процесс

Вопрос:

Я разрабатываю пользовательский компонент для SharePoint, и когда я получаю некоторые ошибки, я получаю из SharePoint экран ошибок по умолчанию. Есть ли способ избежать этого и вместо этого получить ошибку IIS asp? Более того, являются ли журналы SharePoint единственным местом для получения дополнительной информации об ошибках и исключениях?

Спасибо, до свидания…

Ответ №1:

Какую версию SharePoint вы используете?

Если вы используете SharePoint 2010, вы можете включить панель мониторинга разработчика для получения доступа к отладочной информации, включая журналы трассировки. Смотрите http://blogs.technet.com/b/speschka/archive/2009/10/28/using-the-developer-dashboard-in-sharepoint-2010.aspx

Вы также можете включить ASP.NET Выполните трассировку в вашем файле web.config (будьте осторожны), чтобы получить информацию об ошибке. Смотрите http://msdn.microsoft.com/en-us/library/bb386420.aspx

Ответ №2:

Если под «некоторыми ошибками» вы подразумеваете случаи отказа в доступе, вам нужно отключить обработку по умолчанию, которая перенаправляет на страницу «войдите как другой пользователь». Смотрите CatchAccessDeniedException (http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spsecurity.catchaccessdeniedexception.aspx)