33

Web API で cors サポートを実装しようとしています。

このトピックに関するブログ投稿をいくつか読みましたが、System.Web.Cors.dll または System.Web.Http.Cors.dll が見つからないようです。

インストールする必要があるものはありますか?

4

4 に答える 4

40

.NET 4.5 MVC プロジェクトを作成し、nuget パッケージ「Microsoft ASP.NET Web API [バージョン] Cross-Origin Support」をインストールします (「cors」を検索すると、リストの 1 番目または 2 番目に表示されます)。それでおしまい。

PS エラーが発生した場合は、「Microsoft ASP.NET Web API [バージョン]」パッケージもインストールしてみてください (「WebApi」を検索してください)。

于 2014-02-14T05:29:35.303 に答える
11

System.Web.Cors アセンブリは、 Microsoft.AspNet.Corsパッケージの NuGet で利用できるようになりました。これは現在、プレリリース パッケージであるため、Visual Studio パッケージ マネージャーを使用している場合は、プレリリース パッケージを含める必要があります。

于 2013-09-16T21:53:55.530 に答える
2

System.Web.Cors をローカルで使用する唯一の方法は、このディスカッションに従ってナイトリー ビルドを使用することです。http://aspnetwebstack.codeplex.com/discussions/436442

于 2013-04-03T04:04:16.100 に答える
2

このスレッドによると、Nuget を使用して ASP.NET のナイトリー ビルドを使用して取得できます (こちらの手順を参照してください)。ただし、System.Web.Http の v5 とのみ互換性があるように思われるため、それも取得する必要がある可能性があります。それは確かにRTMではないので、それに慣れる必要があります.

于 2013-04-03T04:04:29.533 に答える