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

VeePM

New member
Local time
2:50 AM
Messages
1
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 My Computer

OS
Windows 7 Home Premium 64-bit
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 My Computer

Computer Manufacturer/Model Number
Custom Build
OS
Windows 7 Ultimate x64 SP1 clean install
CPU
AMD Athlon 64 X2 6400+
Motherboard
Asus M2N-E SLI
Memory
4 GB
Graphics Card(s)
2 x NVidia Geforce 8600 GTS
Sound Card
Trust 5.1 Surround USB
Monitor(s) Displays
Benq FP931 19"
Screen Resolution
1280x1024@32bit@75MHz
Hard Drives
1 x Western Digital 500GB SATA (OS installation), 2 x Seagate 320GB SATA, 1 x Seagate 250GB IDE (in external USB box), 1 x TrekStor 750GB USB
PSU
650W
Keyboard
Logitech Cordless Desktop EX 100
Mouse
Logitech Cordless Optical
Internet Speed
8192 kbps / 640 kbps
Back
Top