2017-02-08 8 views
0
JsonReaderException: Unexpected character encountered while parsing value: <. Path '', line 0, position 0. 

이 오류의 원인을 찾으려고합니다. 내가 어디에서 확인할 수 있는지에 대한 어떤 생각도 환영 할 만하다.JsonReaderException - 로컬이 아닌 원격에서 작동합니다.

localhost에서 문제없이 실행할 수있는 앱이 있습니다. 원격 서버에서 데이터를 검색 할 때이 오류가 발생하므로 데이터라고 가정합니다. 그래서 로컬에 대한 문제없이 데이터 소스를 로컬에서 변경했습니다.

그럼 데이터가 문제가되지 않거나 내가 누락 된 부분이 있습니까?

+4

JSON 대신 html/xml 데이터를 가져 오는 중, 구문 분석하려는 텍스트를 얻는 방법과이 텍스트가 – Igor

+2

인 것을 보여줍니다. aspx 페이지에서 json 결과를 만들고 오류가 발생하는 원격 서버는 결과가 html 일 수 있습니다. 체재. 서버 결과를 우편 배달부와 같은 다른 클라이언트 도구에서 확인하십시오. – levent

+0

아마도 JSON을 DeserializeObject에 전달하지 않는 것일 수 있습니다. DeserializeObject 어디에서 코드를 보여줄 수 있습니까? 파일을 건네주고 나서 JOSN 대신 파일 경로 – jjj

답변

0

주석에서 알 수 있듯이 원격 서비스가 JSON 대신 XML을 반환하도록 설정되었습니다. 바인딩과 원격 서비스 구성을 확인하여 통신용으로 JSON을 사용하십시오.

+0

을 전달하는지 확인하십시오.이 파일 경로는 localhost에서 작업하는 것이지 원격에서는 수행하지 않는 것으로되어 있습니다. 흠. 까다 롭습니다. –