콘솔 앱에 내장 된 자체 호스트 WebAPI가 있습니다. VisualStudio IDE를 통해 실행할 때 모든 것이 정상적으로 작동합니다. WebAPI 앱을 연결하고 상호 작용하는 클라이언트 앱이 있습니다. 그러나 IDE 외부에서 WebAPI 응용 프로그램을 실행하는 경우 EXE를 두 번 클릭하면 클라이언트 응용 프로그램에서 IDE에 연결할 수 없습니다. 나는 진짜 유용한 오류 정보를 얻지 못한다. 두 개의 InnerExceptions이 (PostAsXmlAsync 호출에서) 클라이언트에있다. 하나는 "원격 서버에 연결할 수 없습니다"라고 쓰여 있고 두 번째는 "요청을 보내는 중에 오류가 발생했습니다"입니다.자체 호스트 된 WebAPI는 IDE에서 실행되지만 IDE 외부에서는 실행되지 않습니다.
일반적으로 일관된 오류 일 경우 일반적으로 문제를 해결하고 디버깅 할 것입니다. 그러나 핵심 요소는 VisualStudio IDE를 통해이 모든 것을 실행하면 모든 것이 예상대로 작동한다는 것입니다.
누구나 내가보고 있어야하는 것에 대해 제안 할 수 있습니까? 고맙습니다!
Visual Studio를 관리자로 실행 하시겠습니까? 그러나 기본 메서드 (System.Diagnostics.Debugger.Break())에서 코드를 통해 중단 점을 삽입하면 디버거를 연결하라는 메시지가 표시되고 Visual Studio를 연결할 수 있습니다. (이렇게하면 Visual Studio 외부에서 프로그램을 시작할 수 있습니다.) Visual Studio – Onkelborg
ARGH를 통해 시작하지 않으면 프로그램을 디버깅 할 수 있습니다. 고맙습니다. Adnmin으로 모든 것을 실행하는 방법을 알고 있었지만 VS가 자동으로 asmin으로 시작되므로 항상 VS 외부에서 Admin 응용 프로그램으로 실행하는 것을 잊어 버렸습니다. 내가 생각 해봐야 할 명백한 대답. 고맙습니다. – Wizaerd
@Abdul Ahad Monty - 코드가 아닌 코드 태그 사용을 중지하십시오. 이와 같은 편집은 사소하고 도움이되지 않으며 제안 된 편집 대기열을 방해합니다. [이 수정] (http://stackoverflow.com/review/suggested-edits/1611352#./1611352?&_suid=136197691857801701066037251212)는 거부되었습니다. – LittleBobbyTables