#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)