2011-08-08 6 views
2

DotNetOpenAuth를 사용하여 LinkedIn API에 연결하고 있습니다. 해당 API에서 BeginAuthorize 메서드를 호출 할 때 (400) Bad Request이 표시됩니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까? Windows 7을 사용 중이며 방화벽이 비활성화되어 있습니다.DotNetOpenAuth를 사용하여 400 개의 잘못된 요청 오류를 디버깅하는 방법은 무엇입니까?

+2

주십시오 DotNetOpenAuth의 로그를 해결할 시스템에 네트워크 시간 프로토콜을 설치하여

귀하의 질문 (http://tinyurl.com/dnoalogs) –

답변

1

을 (완전한 정보를 합쳐서) '잘못된 요청'도 내가 같은 문제에 직면했다 이건 관계가 아니야. 윈도우 7 보안 정책에 에드. 날짜 & 시간 (로컬 시스템)이 귀하의 링크 된 API (서버)와 일치하지 않습니다.

디버그 코드와 예외의 내부 세부 사항을 gothru .. 문제를

감사합니다, Gunasekaran Sambandhan

0

일반적으로 잘못된 요청 오류 때문에 같은 보안 이유 일 :

  1. 방화벽
  2. 쿼리 문자열 길이 그것

윈도우 7의 IP 보안 정책을 사용하지 않도록 시도하고가 해결되는지 확인 발행물.

0

400 BadRequest을 받으면 항상 더 많은 정보가 있습니다. 해당 정보를 얻으려면 have to enable logging in DotNetOpenAuth입니다. 여기서 확인 할 몇 가지 있습니다.

  1. 가 있는지 확인하여 log4net 당신을 위해이 작업을 수행합니다 Visual Studio에서 true로 설정 'Copy Local을'프로그램이있는 bin 디렉토리에 복사 배포 빈 (이다
  2. .

당신이 Log4net에 대해 설정 로깅 한 곳에서 나타납니다.이 Log4Net을 설정하는 모습의 Here's an example을.

관련 문제