We have a application that utilizes a combination of ASP.net (c#) and classic ASP (Delphi 7). When running the application on Windows Vista or Server 2008 using IIS7 we experience terrible performance problems from the classic ASP pages when retrieving data from SQL.
Upon investigation using SQL Profiler it is apparent that hard connections are being opened and closed rather than being pooled.
We experience the same issue with IIS6 on Server 2003 however this can be worked around by enabling IIS5.0 compatibility mode. Unfortunately there seems to be no such workaround for IIS7
Does anyone have any ideas as to why odbc connection pooling does not work in IIS7 (or 6)