I just got a new machine, its 64 bit however I still have an application that was written in a 32 bit environment using .net 2.0. I made some changes to the code and tried to debug and I get:
HTTP Error 500.0 - Internal Server Error Calling LoadLibraryEx on ISAPI filter
So I googled for the life of me and it tells me to reregister IIS. I do that several times but to no avail. I also checked the app pool for this app and it was set to use the wrong .net version (4.0). So I changed it to use 2.0. Restarted IIS tried to run the app same error message.
If I go into IIS management right click the site name select "Manage Application"->"Advanced Settings..." I have the screen shot here:
If I click on the application pool section it says this:
So I am not sure what I am doing wrong...I look inside c:\windows\microsoft.net and I have the 2 folders "Framework" and "Framework64" I assume the prior is for 32 bit:
Finally the last thing I look at is the "ISAPI and CGI Restrictions" within IIS Management. Here is what they are set to:
Again I am running on an AMD64 bit system running windows 7. I have all the various frameworks installed, however this particular app is an asp.net 2.0 application. Any help is appreciated...