Here are my findings. I also faced this problem today's morning. I just added my current user to application pool on which application was running.
Steps:
Open IIS
Click on application pool
Select your application pool on which you are getting problem
Right Click -> advanced settings
Click on three dot icon beside the identiy
Now select custom account
Give your PC user name and Password
Save
Refresh your application.. and it will start working. There was some security issue for accessing dll.