2017-02-08 7 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のどこにコードを表示できますか?あなたはファイルを渡しているのですが、ファイルパス – jjj

答えて

0

コメントで気付いたように、あなたのリモートサービスは、代わりにJSONというXMLを返すように設定されています。バインディングとリモートサービスの設定を確認して、両方とも通信にJSONを使用していることを確認してください。

+0

の代わりにJOSNを渡すようにしてください。これはローカルホスト上で動作することを説明しています。うーん、それは難しい –

関連する問題