OK, I'm starting to lose hair. I've been through EE and many google searches in an effort to figure this out. I've inherited a project and we're simply trying to get the same bit of code to work on a new server.
This is Server 2008/IIS7. A proprietary .dll is being called and runs fine on one 2008 Server, but throws a 500 on the new one. The detailed error from the failed request tracing log is here:
HttpReason Internal Server Error
ErrorCode The specified module could not be found. (0x8007007e)
I've gone through at the server level and application level to ensure the isapi.dll is referenced and given execute permissions as well as the proprietary .dll. Anonymous user has permissions on the directory of the proprietary .dll.
I used IIS 6 on Server 2003 in my hayday, so I'm a bit rusty and brushing up on the newer versions. Any help/clues are appreciated.