I have an Isapi dll which performs some basic URL rewriting. It works fine on II6. However, now my dev machine has been upgraded to Windows 7, I cannot get it to work under IIS 7
Is there anything special that needs to be done to get this to work?
The website is running the Classic ASP pipeline app pool (although I have tried both)
Any suggestions on how to get this resolved?
thanks a lot
p.s rewriting it as a module/handler is not an option. I only want to know how to get the existing dll to work on IIS 7.
Windows Vista or Windows 7In Control Panel, click Programs and Features, and then click Turn Windows Features on or off. In the Windows Features dialog box, expand Internet Information Services, then World Wide Web Services, then Application Development Features. Select CGI or ISAPI Extensions, and then click OK.
In the Web Server (IIS) pane, scroll to the Role Services section, and then click Add Role Services. On the Select Role Services page of the Add Role Services Wizard, select ISAPI Filters, and then click Next. On the Confirm Installation Selections page, click Install. On the Results page, click Close.
Possible Uses for ISAPI FiltersControl which physical file gets mapped to the URL. Control the user name and password used with anonymous or basic authentication. Modify or analyze a request after authentication is complete. Modify a response going back to the client.
ISAPI filters are used to modify or enhance the functionality provided by IIS. They always run on an IIS server and filter every request until they find one they need to process. Filters can be programmed to examine and modify both incoming and outgoing streams of data.
Solved. I am running the 64 bit version of Windows 7 so needed to change one of the options on the app pool "Allow 32-bit applications"
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With