SharePoint 사이트에서 사용자 정의 오류 처리를 설정하려고합니다. 하지만 어떻게 작동하는지 모르겠습니다.내 오류가 SharePoint에 표시되지 않는 이유
그래서 알림 목록을 함께 재생할 수있는 이벤트 수신기로 만주문 SharePoint Project를 설정했습니다.
공지 사항 유형 목록에 추가 된 항목에 제목에 텍스트를 추가하기 만하면됩니다. 지금은 추가하려고 :
throw new Exception("There was a problem with the operation with the operation.")
또는 던져 새로운 SpException을 ("조작과 작동에 문제가 발생했습니다.") 그래서
내가 디버깅 및 HTTP에서 사이트에 연결 : // [exampleMachineName]/Dev1 siteCollection,
알림 목록으로 이동하고 listItem을 추가하면 디버거가 예외를 발생시키는 문제가있는 줄에서 멈 춥니 다.
이제 F11 또는 녹색 화살표 (계속)을 누르면 노란색 화면에 내 오류 메시지 또는 SharePoint의 기본 오류 화면이 표시 될 것으로 예상됩니다.
나는 둘 다 보지 않고 그냥 계속해서 내 새 목록 항목을 알림 목록에 표시합니다.
사용자 지정 ASP.Net Web Forms 또는 MVC에서 노란색 화면 또는 HTTP 500 등이 표시됩니다. 실제 상황에서 해결하려고하는 것처럼 노란색 화면의 죽음 상황을 복제하려면 어떻게해야합니까?
아, 감사합니다. 이제 던진 SPexception의 메시지 텍스트 팝업 대화 상자가 나타납니다. 그래서 지금 제가하고있는 프로젝트가이 작업을 수행하는 이유가 궁금합니다. 실제 애플리케이션에서는 노란색 화면이 표시됩니다. 이것이 어딘가에 사용자 정의 오류 설정 일 수 있습니까? 그들은 이것을 끌 수 있었 을까? – Sam
네, 틀림없이 웹 설정에서 사용자 정의 오류 섹션으로 설정되어 있습니다, 이것을 확인하십시오 http://msdn.microsoft.com/en-us/library/vstudio/ee231550.aspx. customErrors mode = "On"으로 설정해야합니다. –
또한 web.config를 변경 한 후에 issreset을 수행하는 것을 잊지 마십시오. –