私はASP.NET Web Api v2 Webアプリケーションを持っており、CORSを有効にしようとしているので、別のサーバーのクライアントからAPIを呼び出すことができます。App_StartにWebApiConfig.csがありません。 Startup.csを使用できますか?
私はWebApiConfig.cs
ではありませんされています...チュートリアルがhereに位置し、それがApp_Start
フォルダ内のWebApiConfig.cs
ファイルに次のコード行を追加することについて語っ
var cors = new EnableCorsAttribute("http://localhost:5901", "*", "*");
config.EnableCors(cors);
問題を、次のいApp_Startディレクトリ。ウェブアプリケーションのルートにあるStartup.cs
ファイルで、ほとんどの設定とルーティングを行います。私は今までWebApiConfig.cs
ファイルを使用して思い出していません。このコードはStartup.cs
に追加できますか?
はい、「Startup.cs」に追加できます。しかし、 'WebApiConfig.cs'はあなたがそこに含めるメソッドを持つ' public static class WebApiConfig'です。 – Jasen
@ジャセン - ありがとう! 'WebApiConfig.cs'を追加し、上記のコードだけを追加したいのであれば、デフォルトのメソッドを含める必要がありますか?私は上記のCORSコードをどこに追加するのか探していますか?呼び出す必要がある特定のメソッドがありますか?また、これを回答として追加して、他の人がそれを見ることができるように、私はそれを選択し、あなたは信用を得ることができます。 – webworm
私は 'Startup.cs'の設定(IAppBuilderアプリケーション)メソッドに' app.UseCors(Microsoft.Owin.Cors.CorsOptions.AllowAll);という行をすでに持っています。もっと追加する必要がありますか、これで十分でしょうか? – webworm