I recently took down the domain from a server, and an application running on the same server’s IIS failed afterwards. One possible cause of this is due to the application running as a domain user. The solution:
In application pools of IIS manager, change domain\user to a local account.
Here, identity would have been one of Domain\user.