카테고리 없음

IIS 환경에서 CORS 설정

백봉 2025. 4. 24. 01:20

IIS 사용하면서 CORS 설정한다. 

 

1. Application Request Routing 을 설치한다. 

requestRouter_amd64.msi

 

2. ARR에서 프록시 설정을 허용한다. 

HTTP version - Pass through 나머지 그대로

 

3. IIS CorsModule을 설치한다. 

https://www.iis.net/downloads/microsoft/iis-cors-module

 

IIS CORS Module : The Official Microsoft IIS Site

HomeDownloadsMicrosoft Supported DownloadsIIS CORS Module OverviewThe Microsoft IIS CORS Module is an extension that enables web sites to support the CORS (Cross-Origin Resource Sharing) protocol.The IIS CORS Module enables support for the Cross-Origin Res

www.iis.net

 

4. web.config 에 있는 CORS 부분을 전 부 제거한다. 

 

5. 백엔드 webConfig에서 한바탕 CORS설정을 더 한다. 

 

주의:

1. web.config의 CORS 설정과  CORS Module의 설정이 겹치면 500 에러가 난다. 

2. 서로다른 IIS의 설정을 비교할 때에는

C:\Windows\System32\inetsrv\config\applicationHost.config 를 비교한다. 

3. 설정적용시 cmd > iisreset