web-dev-qa-db-fra.com

Comment activer CORS sur IIS Manager de Windows 10?

J'ai créé un serveur HTTPS en utilisant IIS Manager (Windows 10). Maintenant, je veux que ce serveur prenne en charge les requêtes CORS.

J'ai lu quelques informations. Par exemple, le lien this indique que je dois créer un fichier web.config dans le répertoire. Malheureusement, cela n'a pas fonctionné. Ce lien dit que je devrais éditer certains fichiers de configuration, mais je ne les trouve pas sur ma machine.

6
CrazySynthax

J'ai eu un problème similaire récemment. La plupart des didacticiels/documentation suggèrent uniquement d'ajouter des en-têtes personnalisés dans la configuration. Mais cela ne dit pas à IIS de gérer lui-même la demande de pré-vol CORS.

Pour ce faire, vous devez installer le module CORS dans IIS et ajouter une configuration dans le fichier web.config, comme expliqué ici: module IIS CORS Référence de configuration

J'ai récemment utilisé cela pour inverser le proxy vers une REST et gérer le CORS uniquement dans IIS afin de ne pas avoir à reconstruire mon projet pour changer CORS réglages.

12
KOTIX