3

asp.net アプリケーションから ajax を使用して Web サービスを呼び出していますが、サービスからデータを取得できません。

しかし、IEでクロスドメインを有効にすると

インターネット オプション -> 信頼済みサイト -> カスタム レベル -> その他 -> ドメイン間のデータ ソースへのアクセス -> 有効化

それは正常に動作します。

ただし、すべてのユーザーが IE 設定を変更することは期待できないため、アプリケーションから有効にする方法を説明します。または、他のアプローチはありますか?

4

1 に答える 1

0

私はこれを経験したばかりで、多くの変数が存在する可能性があります。これは、それらについて説明し、多くのソリューションへのリンクを提供するブログです。Web API、JSON、AJAX、CORS、Chrome 500 エラー、および認証基本的にこれは CORS の問題であり、それに加えて、サービスが保護されている場合は認証ヘッダーを渡す必要がある可能性があります。

于 2013-10-23T14:07:42.757 に答える