Prev: Web Config IIS 7.0
Next: Response Buffer Limit Exceeded
From: Anthony Jones on 18 Nov 2008 07:49 "Daniel Crichton" <msnews(a)worldofspack.com> wrote in message news:eluUi3WSJHA.5056(a)TK2MSFTNGP04.phx.gbl... > Onetoomany wrote on Sun, 16 Nov 2008 22:26:32 -0000: > >> Thanks. Jet does not want to install onto 2008 - it seems that >> (according to microsoft) Jet is already installed... > > Windows 2008 includes the latest version of Jet - however, it's still only > 32-bit (there is no 64-bit version of Jet that I am aware of). The 64-bit > SP8 for Jet 4 for Windows 2003 is the same installer that runs on the > 32-bit OS versions too - the 64-bit in the KB article name is irrelevant, > it's just there for those users who have 2003 64-bit. > > >> I've managed to solve the problem, but not overly satisfactoraily: >> 1) Set the applicaiton pool to 32 bit >> This then gave me a "The requested page cannot be accessed because the >> related configuration data for the page is invalid" error. > >> To solve this I had to: >> 2) Uninstall RPC over HTTP Proxy >> 3) Disable the httpCompression > >> Finally working, but getting errors in the system log for having >> uninstalled the RPC over HTTP proxy. > > > I think you need to run IIS itself in 32-bit mode to use the Jet drivers > properly - you seem to have managed to kludge it to work with IIS in > 64-bit mode with a 32-bit application pool and I'm not sure this is > supported or even stable. > IIS itself won't run in 64 bit on a 2008 server. Its the application pools where the choice needs to be made. No 32 bit components will attempt to run in the inetinfo process. Everything (including the ISAPI filters) run in the w3wp worker processes which may be either 32 to 64 bits. It would be appropriate in this case to set the application pool to use the Classic pipeline, and therefore make it behave much more like IIS6. -- Anthony Jones - MVP ASP/ASP.NET |