私はAngular 2の初心者です。Angular CLIを使用してAngularプロジェクトを作成しています。別にasp.net MVC Web APIプロジェクトを作成しています。私はlocalhost:65320/api/myservice
、十字架からデータをダウンロードする要求を取得する角度のhttp を使用する場合localhost:65320
Asp.net MVC5 Angular 2の設定
:localhost:4200
ng serve
コマンドに対する角度CLIを使用した
- 起源の問題が発生しました。さまざまなURLを使用している角度のあるプロジェクトです。しかし、私は
Access-Control-Allow-Origin=*
にヘッダを追加して問題を解決しています。しかし、私は、HTTPを使用する場合ポスト要求常に
405 method not allowed
問題を返す発生質問:
- がどのようにWeb APIをコントローラ内のクロスオリジンポスト要求を許可するには?
- Angular CLIで作成したプロジェクトの作業をMVCプロジェクトと一緒に設定する方法は?
正解:
のWeb APIのクロスオリジンの問題は、この記事の次のように解決: https://www.asp.net/web-api/overview/security/enabling-cross-origin-requests-in-web-api#enable-corsは、次の2つの異なる方法でWeb APIでCORSを有効にすることができ@chandermani
あなたは、このMSDNの記事https://www.asp.net/web-api見てきました/ overview/security/enabling-origin-cross-origin-in-web-api – Chandermani
@Chandermani no。私は見るでしょう。 tnx – ebattulga
@Chandermaniありがとうございます。あなたのリンクは私のCross Originの要求 'POST'問題を解決します。 – ebattulga