I am pretty sure I am missing something obvious.
I have an ISAPI Extension that is running fine in IIS 6.0. However, in IIS 7 it is not running at all.
In IIS at the server level I click "ISAPI and CGI Restrictions". I set the path to the dll and click the box 'Allow extension path to execute". Next, I go to the site and click "Handler Mappings". I add a wildcard script map and set the dll in the executable. I edited the feature permissions and gave it 'Execute'.
If I navigate to that site the extension never executes. There is no error in any Windows logs or anything. I have done a lot of searching and it seems a fairly easy and straight forward set up.