2017-03-15 4 views
0

ながら、私は2台の異なるサーバー上で同じアプリケーションを持っています。あるサーバー上で、アプリケーションが正しくロードされているかどうかは問題ありません。 2番目のサーバーでは、アプリケーションをロードできません。エラーメッセージは、位置0のJSONで予期しないトークン<です。ブラウザでデベロッパーツールを開くと、2番目のサーバーの応答コンテンツタイプヘッダーはtext/htmlですが、最初のサーバーではapplication/jsonが必要です。 IIS MIMEタイプの両方のサーバーでは、.json application/jsonです。 2番目のサーバーのcorectコンテンツタイプを他にブロックする可能性がありますか?レスポンスコンテンツタイプtext/htmlの予想されるアプリケーション/ JSON

+0

両方のサーバーはIISですか?同じサーバーバージョンですか?同じコードが展開されていますか? – notionquest

+0

はい、まったく同じです – soldous

答えて

0

これは可能な回答の1つです: 私たちの場合、原因はIIS設定、実際にはアプリケーションプールの設定であることが判明しました。 Integratedを使用するのではなく、Classicに切り替えました。 IISでクラシックアプリケーションプールを使用すると、すべてのJSONメディアタイプの応答が自動的にhttp/textに変換されました。

統合アプリケーションプールに戻すと、問題が解決しました。 誰かに役立つことを願っています。 Radek

関連する問題