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

Я пытаюсь найти причину этой ошибки. Любая идея, где я мог бы проверить, приветствуется.JsonReaderException - работает на локальном, а не удаленном

У меня есть приложение, в котором я могу запускать без проблем на localhost. На удаленном сервере я получаю эту ошибку, когда данные извлекаются, поэтому я предположил, что это данные. Поэтому я изменил источник данных на локальном, без проблем на локальном.

Таким образом, данных не может быть и речи, или есть что-то, что мне не хватает?

+4

вы получаете данные html/xml вместо JSON, показываете, как вы получаете текст, который вы пытаетесь разобрать, и что этот текст – Igor

+2

, если вы создаете результат json с страницы aspx и удаленного сервера, получив ошибку, результатом может быть html формат. проверить результат сервера другим инструментом клиента, как почтальон. – levent

+0

Возможно, вы не передаете JSON в DeserializeObject. вы можете показать код, где вы DeserializeObject? вы передаете файл, затем убедитесь, что вы передаете JOSN, а не путь к файлу – jjj

ответ

0

Как было замечено в комментариях, скорее всего, ваш удаленный сервис настроен для возврата XML вместо JSON. Проверьте связь и конфигурацию удаленных сервисов, чтобы убедиться, что для связи используются как JSON.

+0

, который объясняет работу на локальном хосте, а не на удаленном. хм, это сложно –