Web APIプロジェクトを別のURLに公開し、角度アプリケーション内の現在のURLではなくそのURLを参照してください。各メソッドのURLは、定義したルートによって異なります。ご使用のWeb APIは、角のアプリケーションとは別のホスト上にある場合は
、あなたの角度WebアプリケーションのサーバーにこのHTTPヘッダーを追加します。
Access-Control-Allow-Origin: http://webapihost.com
は、任意のWebサーバーでこのヘッダを設定することは簡単なはずです。
<configuration>
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="http://webapihost.com" />
</customHeaders>
</httpProtocol>
</system.webServer>
</configuration>
それともadd the header into the server's configuration manually
があなたのMVCのコントローラを削除し、WEBAPIコントローラ –
しかし、これは何のURLを参照してください。あなたはIIS 7+を使用している場合は、あなたのWebConfigこの方法を変更 ? – Nerf
あなたのプロジェクトの 'scheme:// host:port'とapiコントローラのルート –