In my original post I explained in some details what was happening under the hood. Given the time since the original post, a few people have commented and offered alternatives to the problem.
Another method to go around this problem is to uncheck the “Verify that file exists” checkbox on the Application Extension Mapping for the ISAPI6WebAgent.dll
References: Gregory’s comment
Happy programming, I went to this technique myself.


