I've a asp mvc application running on IIS and windows.
Now I want to configure some kind of staging functionality without requiring an additional server.
My simplified plan is to have 2 folders. One with the production release and one which gets the new deployment.
After deployment i would warm up caches and then swap production with staging. But when I change the binding or folder it seems like the application is reloaded and therefore the data from the warmup is lost.
How can I achieve the desired behavior ? Is there a better way (tools ?) for realizing a staging process?