Modificarea a configurației IIS prin PowerShell
Recent am dat de o situație când la deployment se aplica transformarea la web.config cu ce era în release. Unele chestii, însă, era necesar de a le întoarce înapoi pe serverul de Development. Cerința era de a nu avea configuri per fiecare environment, așa că, am decis că după deploy de adăugat un task în Octopus care rula un PowerShell script similar la acesta:
Add-WebConfigurationProperty //system.webServer/httpProtocol/customHeaders "IIS:\sites\test.test1.com" -AtIndex 0 -Name collection -Value @{name='Access-Control-Allow-Origin';value='*'}
Add-WebConfigurationProperty //system.webServer/httpProtocol/customHeaders "IIS:\sites\test.test1.com" -AtIndex 0 -Name collection -Value @{name='Access-Control-Allow-Headers';value='Content-Type'}
Add-WebConfigurationProperty //system.webServer/httpProtocol/customHeaders "IIS:\sites\test.test1.com" -AtIndex 0 -Name collection -Value @{name='Access-Control-Allow-Methods';value='GET, OPTIONS'}
No Comments
Submit an answer
Only registered users can comment.
You can be first to leave a comment