Porting older localhost IIS web based app to Win7 64-bit


  1. Posts : 1
    Windows 7 Home Premium 64-bit
       #1

    Porting older localhost IIS web based app to Win7 64-bit


    As a prologue, I was basically an Access programmer.
    A client has a web-based app backed by an Access DB via IIS using .asp files, which I maintained. The client recently purchased a new box with Win7 64-bit as the OS.
    I do not own a Win7 box and really don't know much about 64/32 bit differences and workings.
    The original app was installed on a Win XP box several years ago. Then the client moved to a Vista box operating in 32-bit mode. I was successful in porting the app from XP to Vista.
    Now I'm attempting to port from Vista box to Win7 box. I was finally able to get "Hello World" to appear via localhost. But when I added the ASP connection string to Hello World, I received an error msg indicating an ADODB Connection error which traced to the fact that the Provider for the DB, Micorsoft.Jet.OLEDB.4.0, cannot be found. And when I try loading the very same file in another browser tab, I get an HTTP 500 error. Yet reloading it in the original tab still shows the Provider error. This really confuses me.

    I have set permissions to 'Full Control' for all the files in the wwwroot folder and its subfolder, inventory (containing all that is needed for this app to function), for all entities/groups.

    So that leads me to a few questions. Do I need to re-task Win7 to a 32-bit machine? How do I get the Provider to show up in the ODBC setup if Microsoft Office is not installed on the box (and might not be in the foreseeable future)? Does anyone foresee other problems that might crop up during this switchover? (I recognize this is a rather vague question. But hopefully someone has had some experience with this sort of thing and might remember.)

    Thanks,
    Vic
      My Computer


  2. Posts : 313
    Windows 7 Ultimate x64 SP1 clean install
       #2

    Hi and welcome to Seven Forums!

    I'm a web developer and I know that Microsoft OleDB driver exists only in 32-bit version and Microsoft doesn't plan to make one for 64-bit version of Windows.

    You have to link your asp site to a new Application Pool without .NET Framework target (I have Windows in italian, it should be "No managed code") and edit advanced options of your new application pool checking "Enable 32-bit application".

    Hope this helps!
      My Computer


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 07:28.
Find Us