2017-10-23 3 views
0

enter image description hereenter image description hereエラー詳細はASPNET定型でサーバーAsp​​netBoilerPlate

によって送信されていない、闊歩-UIはポートなし5000で実行されていると角には21021.ので直面していた問題のポートを必要としません。

私は角度コードでポート番号を変更しようとしたが、それはプリフライトリクエストに

応答は、アクセス制御チェックに合格しない表示されました:いいえ「アクセス制御 - 許可 - 起源」ヘッダが上に存在しますリソースを要求した。」。

ですから、Access-Control-Allow-Originヘッダーを送り返す必要があるResponse to preflight request doesn't pass access control checkエラーを解決するために、私の問題

+0

あなたは何をしようとしていますか? – aaron

+0

asp.netの定型文はどのasp.net MVCまたはasp.netコアを使用していますか?ウェブAPIからコードを有効にする必要があるかもしれません。 – tiennguyen

答えて

0

を解決するために私を助けてください。

実行しているバージョン(MVCまたはコアバージョン)がわからないため、MVCバージョンを使用していると仮定します。

global.asax.csApplication_OnBeginRequestメソッドをオーバーライド

例:*Access-Control-Allow-Originとして値を返送する際

protected void Application_OnBeginRequest(object sender, EventArgs e) 
{ 
    // Reading out response. 
    var response = HttpContext.Current.Response; 

    // Setting CORS headers. 
    response.AppendHeader("Access-Control-Allow-Origin", "*"); 
} 

は覚えておいてください。すべてのホストがあなたのAPIと話すことができます。世界中にあなたのAPIにアクセスしたくない場合は、値としてFQDNを指定するだけです。

関連する問題