2014-11-13 3 views
0

새로운 NServiceBus 서비스를 개발하고 있으며 개발 컴퓨터에서 모든 것이 잘 작동합니다 (얼마나 많은 이야기가 그렇게 시작됩니까?). 그러나 바이너리를 압축해서 서버에 옮기면 설치할 수 없습니다. 사실 호스트를 전혀 실행할 수 없습니다. 다음과 같은 출력 결과 (/? 제외) 어떤 인수을 NServiceBus 호스트를 실행하면 :서버에 NServiceBus 서비스를 설치할 수 없습니다. 이상한 오류 메시지

Unhandled Exception: System.TypeLoadException: Could not load type 'System.Runtime.ExceptionServices.ExceptionDispatchInfo' from assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. 
    at NServiceBus.Hosting.Windows.Program.Main(String[] args) 

정말 여기에서 무슨 일이 일어나고 있는지에 대한 정보를 찾을 수 없습니다. 이 오류에 대해 이미 Google에서 이야기하는 사람을 찾지 못했기 때문에 주제에 대한 불만을 표시하는 데 큰 도움이됩니다.

+0

TypeLoadException 속성을 확인하고 InnerException에는 정확한 오류에 대한 유용한 정보가 들어 있습니다. –

+0

어떻게하면됩니까? 내 응용 프로그램에서 예외가 throw되지 않습니다. 그것은 NServiceBus.host.exe에 의해 던져지고 있습니다. 나는 그것을 디버깅 할 수 없다. – Richiban

+0

대상 컴퓨터에 .NET 4가 있습니까? –

답변

1

어, 그래서 4.0이 아니라 .NET 4.5라는 점만 빼고는 Adam Fyles가 거의 정확하다는 것이 밝혀졌습니다.

이전에 이런 일이 발생하지 않았지만 4.5를 설치하면 문제가 해결되었습니다. 당신의 도움을 주셔서 감사합니다.

관련 문제