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

我試圖找到此錯誤的原因。任何想法到我可以檢查的地方都會受到歡迎。JsonReaderException - 在本地工作,不在遠程

我有一個應用程序,我可以在本地沒有問題的情況下運行。在遠程服務器上,當數據被檢索時我收到了這個錯誤,所以我猜想它可能是數據。所以我改變了本地的數據源,本地沒有問題。

那麼數據是沒有問題的,或者是有什麼我失蹤?

+4

您正在獲取html/xml數據而不是JSON,顯示如何獲取您正在嘗試解析的文本以及此文本是什麼 – Igor

+2

如果您從aspx頁面創建json結果並且遠程服務器獲取錯誤,則結果可能是html格式。檢查服務器結果其他客戶端工具,如郵遞員.. – levent

+0

可能你沒有將JSON傳遞給DeserializeObject。你可以在DeserializeObject的地方顯示代碼嗎?你通過文件,然後確保你通過JOSN,而不是文件路徑 – jjj

回答

0

由於在註釋中發現更有可能您的遠程服務設置爲返回XML,而不是JSON。請檢查您的綁定和遠程服務配置,以確保兩者都使用JSON進行通信。

+0

這解釋了本地主機,而不是在遠程工作。這很棘手 –

相關問題