- Learn how to install HttpPlatformHandler from this sibling project.
- Learn how to patch ASP.NET Core module on Windows 11 ARM64 from this sibling project.
- Learn how to use IIS Express with Visual Studio Code from this sibling project.
-
Install IIS Express.
-
Download Microsoft CORS Module for IIS installer.
-
Install lessmsi tool and configure it in your PATH (so that
lessmsi
can be called by the install script). -
Run the proper command to install CORS module to IIS Express,
If the CORS module for IIS has been installed on this same machine in advance, then
-msiFile
switch can be omitted.For VS 2015 and above, you must use
-fileName
switch to guide the script and modify the correctapplicationHost.config
file for your Visual Studio solution file. To learn more on how to locate the correct config file, you can read this article.- At command prompt
powershell.exe -file install.ps1 -msiFile IISCORS_amd64.msi
- In PowerShell console
.\install.ps1 -msiFile IISCORS_amd64.msi
The configuration on IIS Express is exactly the same as IIS, and just make sure you are editing the right config files,
https://learn.microsoft.com/en-us/iis/extensions/cors-module/cors-module-configuration-reference
- Run
uninstall.ps1
to uninstall CORS module from IIS Express.
- The current release only supports Windows x64 machines.
- The scripts must be run as administrator, because they need to copy/remove files to/from Program Files folder.
install.ps1
anduninstall.ps1
only manipulate the default IIS Express config file in current user's My Documents folder.- If a custom config file needs to be modified, run the PowerShell scripts with arguments (like
install.ps1 -fileName custom.config
).