WCF はクロスドメインの ajax 機能を許可していますか?
C# に WCF プロジェクト (localhost:53763) と Web アプリケーション (localhost:50238) があります。Web アプリケーションの ajax 呼び出しで WCF にアクセスしようとしました。コンソールにエラーが表示されました
オプション localhost:53763/WCFTest.svc/xml/1122 405 (メソッドは許可されていません) jquery-1.9.1.min.js:5 XMLHttpRequest は localhost:53763/WCFTest.svc/xml/1122 を読み込めません。Origin localhost:50238 は Access-Control-Allow-Origin で許可されていません。
次に、IIS に WCF プロジェクトを追加して試してみました。その後、上記と同じエラーが発生しました
オプションhttp://www.WCFTest.com/WCFTest.svc/xml/111 405 (メソッドは許可されていません) jquery-1.9.1.min.js:5 XMLHttpRequest は http://www.WCFTest.com/WCFTest を読み込めません。 svc/xml/111 . Origin localhost:50238 は Access-Control-Allow-Origin で許可されていません。