I generally find these to be permissions issues with the user associated with the website in IIS. Make sure the IIS user has access to the file.
Incidentally, I might would consider using 3rd party DLLs which don't require the use of Excel Automation. I have had good success with NPOI if you don't need XLSX support. Just a suggestion.
Good luck.