Let's imagine you have a standard application deployed in IIS. You will typically configure IIS to have a default page.
But from time to time, you may need to put your application in a "maintenance mode" to be able to update some files, DLL or your backend without having any strange behavior for your clients.