2014-07-17 2 views
0

NServiceBus를 디버깅하는 동안 중지되는 모든 내부 예외가 일시 중지되는 것이 있습니까?Nservicebus가 내부 예외를 무시합니다.

코드에서 예외를 catch해야하므로 모든 예외에서 중단을 사용하지 않으려합니다.

우리는 웹 기술을 사용하면서 System.Net.WebException 및 System.Exception을 중단시키지 않도록 구성하고 싶습니다. 코드가 정상적으로 실행 된 시점을 알고 싶습니다.

나는 이것이 NServiceBus와 내가 사용하는 다른 nuget 플러그인의 경우에만 나타나는 이유를 정말로 이해하지 못한다고 생각합니다. NServiceBus.Host.exe 프로그램을 사용하기 때문입니까? 디버그 의 시작시

Simlar 질문

WebException error 404 after upgrading NServiceBus to version 3.3.8

How to disable RavenDB replication

예외 나누기

NServiceBus throws The remote server returned an error: (404) Not Found 현재 프로젝트 휴식 12 시간, 하루 동안 일부 사라지게을 시작.

  1. 'System.Net.WebException'원격 서버에서 오류를 반환했습니다. (404) 찾을 수 없습니다. (RavenDb 스택 추적)
  2. 원격 서버에서 오류를 반환했습니다 : (404) 찾을 수 없습니다. (다시)
  3. 원격 서버에서 오류를 반환했습니다 : (404) 찾을 수 없습니다. (다시)
  4. 원격 서버에서 오류를 반환했습니다 : (404) 찾을 수 없습니다. (다시)
  5. 원격 서버에서 오류를 반환했습니다 : (404) 찾을 수 없습니다. (다시)
  6. 원격 서버에서 오류를 반환했습니다 : (404) 찾을 수 없습니다. (500) 내부 서버 (RavenDb 스택 트레이스)
  7. System.InvalidOperationException URL : "/ 문서/레이븐/권한/WindowsSettings"(RavenDb 스택 트레이스)
  8. '(다시)
  9. 원격 서버에서 오류를 반환 System.InvalidOperationException URL은 "/ 문서/레이븐/권한/WindowsSettings"(다시)
  10. 'System.InvalidOperationException URL : (다시) "/ 문서/레이븐/권한/WindowsSettings"
  11. 예외 대상 throw되었습니다 호출의 (RavenUserInstaller)
  12. System.Exception : RavenDB를 구성하려면 상용 라이센스가 필요합니다. (RavenUserInstaller)

참고

  • 우리는
  • 우리는 유효한 NServiceBus 라이센스가 포트 8081에 RavenDb를 실행하고 버전 4.6을 실행합니다.1
  • 우리는 다음 Enable Just My Code을 찾아 그 선택되어 있는지 확인 Tools > Options > Debugging > General을 시도, Visual Studio에서 RavenDb

답변

3

에 대한 dev에 기계에 상용 라이센스를 설치하지 마십시오. 그 실패

the Exceptions dialog (Debug > Exceptions 또는 Ctrl + Alt + E)의 설정을 확인하지만 프로젝트가로드 할 때이 옵션은 표시 있습니다.

+0

감사를 볼 수 있지만 불행하게도이 이미 선택되어 있습니다. 내가 얻지 못하는 이유는 NServiceBus에 대해서만 이유가 무엇입니까? 우리는 중단하지 않는 다른 많은 플러그인/너겟 패키지를 설치했습니다. NServiceBus를 실행하는 완전히 다른 솔루션 3 개가 있으며 이러한 오류 또는 유사한 오류가 발생하면 시작시 중단됩니다. –

+0

그 트릭을 할 생각이지만, 내 대답을 확인 다른 장소를 추가했습니다. –

+0

고마워요.하지만 여전히 행운은 아닙니다. 나는 던져진 체크 박스를 체크하고 사용자는 처리하지 않았습니다. 나는 특정 예외에 대해 "던져진"체크를 피하기를 희망했다. NServiceBusHost와 Endpoint에 시작 가능한 버스로 실행중인 NServiceBus 프로젝트를 이동하려고 시도했지만 아직 내 코드에서 예외가 발생했습니다. –

0

NServiceBus가 이러한 예외를 건너 뛰는 방법은 없습니다.
이러한 예외는 내부적으로 Raven에 의해 처리되고 처리됩니다.
유일한 방법은 당신이 Hibernate를 대신 사용하기 위해 지속성을 가질 수있는 기회입니다. BTW,이 질문은 이전에 요청 된

는 답변 https://stackoverflow.com/a/5880940/90882

관련 문제