지난 한 해 동안 SharePoint 2007/2010에서 페이지와 웹 파트를 개발했습니다. 내 코드에 항상 포함시키는 것들 중 하나는 try/catch 블록을 사용하여 예외가 발생하면 오류 처리를 처리하는 것입니다. 이렇게하면 웹 파트가 손상된 경우 페이지 상단이나 전체 페이지 오류가 아니라 해당 웹 파트의 사용자에게 멋진 오류 메시지가 표시됩니다. 나는이 과정에서 문제가 없지만 try/catch 블록을 사용하는 접근법에 대한 약간의 의견을 찾고있다. (성능에 영향이있을 수 있음을 이해함).C#의 SharePoint 개발 + 오류 처리를위한 최선의 방법
일반적으로 DB 또는 웹 서비스 호출을 수행 할 때 항상 try/catch 블록을 사용합니다. 복잡한 논리가 구현되어 있다면 (심지어 모든 다른 경우를 테스트 할 수 없었습니다.) try/catch 블록에 일반 C# 코드를 래핑하기도합니다. 때로는 약간의 편집증 만 있으면 전체 웹 파트의 모든 코드를 try/catch로 래핑합니다.
일반적인 C# 개발과 특히 SharePoint 환경에서 C# 개발을 위해 try/catch 블록 사용에 대한 피드백을 얻을 수 있습니까? 또한 SharePoint 솔루션을 개발하는 동안 C# 코드에 try/catch를 효과적으로 포함시키는 방법을 이해하고 싶습니다. (더 많은 글로벌 방식이 있습니까?)
감사합니다.
우리는 대부분 이것을 수행합니다. 우리의 가장 큰 장점은 CreateChildControls에서 Try/catch가 대부분의 오류를 잡는 것입니다. –