VS2010 템플릿 중 하나를 사용하여 WinForms 응용 프로그램을 만들었지 만 디버깅 모드에서 데이터베이스 예외가 발생하지 않습니다. 명시 적으로 try-catch 블록에 메서드를 래핑하여 오류를 표시해야합니다. 그렇지 않으면 오류를 표시하지 않고 메서드 실행을 중단합니다. app config에서 뭔가 수정하지 않았습니다..NET WinForms 응용 프로그램에 데이터베이스 예외가 표시되지 않습니다.
1
A
답변
3
Form.Load
이벤트 (예 : Form1_Load
)의 데이터베이스에 연결하는 중입니다. Form.Load 이벤트에 던져 예외가되지 버블 스택 추적을 다음을 충족 할 때
-
당신은 당신의 응용 프로그램이 32 비트 또는 64을 위해 만들어진 여부를 윈도우 (64 비트 버전에서 실행중인
- 비트는 중요하지 않으며, OS의 비트 깊이)
- 당신은 (본 블로그 게시물을 기본 잡기 예외에 대한 옵션) 자세한 내용은
를 사용하여 Visual Studio를 사용하여 응용 프로그램을 디버깅을 : http://blog.adamjcooper.com/2011/05/why-is-my-exception-being-swallowed-in.html
+0
예, Form.Load 핸들러에서 작업하고있었습니다. 고맙습니다. – Paul
+0
@ Paul 블로그 게시물을 언급 해 주셔서 감사합니다. –
자극적이어야합니다. 다른 사람이 대답 할 수있는 질문이 없으면 다른 사람이 도와 줄 수 있습니다. – Patrick