web-dev-qa-db-ja.com

IIS Windows 10のマネージャーでCORSを有効にする方法は?

IIS Manager(Windows 10))を使用してHTTPSサーバーを作成しました。このサーバーでCORSリクエストをサポートするようにしたいです。

いくつかの情報を読みました。たとえば、 this linkは、ディレクトリにweb.configファイルを作成する必要があることを示しています。残念ながら、うまくいきませんでした。 これ リンクは、いくつかの設定ファイルを編集する必要があると言っていますが、自分のマシンでは見つかりません。

6
CrazySynthax

最近、同様の問題が発生しました。ほとんどのチュートリアル/ドキュメントでは、構成にカスタムヘッダーを追加することのみを提案しています。ただし、これはIISだけでCORSプリフライトリクエストを処理するように指示するものではありません。

そのためには、 CORS Module in IISをインストールし、ここで説明するようにweb.configファイルにいくつかの構成を追加する必要があります。 IIS CORS module構成リファレンス

最近、これを使用してプロキシをREST APIにリバースし、CORSをIISでのみ処理するため、CORSを変更するためにプロジェクトを再構築する必要はありません。設定。

12
KOTIX