install MSXML4 in windows 7 to run classic asp using 32-bit
Previously I was using Windows XP Professional and IIS 5.1 to run ASP Claasic. Everything was running well.
I installed Windows 7 professional 64-bit on and IIS 7.5.7600.16385 on my new Dell laptop. I installed all prerequisites software to run my ASP classic and msxml4.msi SP2. But I tried to install a hot fix "KB832414_MSXML4.0_x86.exe" but that was failing
and gave error message "An error occured while setup was trying to verify the version of Microsoft Data Access Components currently installed on the machine. Either the version currently installed does not match the version of this hotfix package, or setup
was unable to determine the version currently installed"
I tried to install MDAC_TYP.EXE file which I used to install on my Win XP, but also failed. I searched for MDAC_TYP for Windows7 640bit, but no luck.
Till now any ASP page calls this object "Set Source = CreateObject("MSXML2.DomDocument.4.0")" I get an error "Error: ActiveX component can't create object: 'MSXML2.XMLHTTP.4.0'" I tried many solution in below links but unfortunately they failed.
If I changed my code from "Set Source = CreateObject("MSXML2.DomDocument.4.0")" to "Set Source = CreateObject("MSXML2.DomDocument.6.0")" my ASP application will work fine. But I can't change because it is used in many places also in production environment.
Please let me know how I can fix the issue?
This thread is locked. You can follow the question or vote as helpful, but you cannot reply to this thread.
Thank you for your quick reply, Unfortunately the issue is not solved yet.
As per my understand, MSXML4 which you gave me is applicable if ASP pages run under 64-bit mode. But it is running under 32-bit mode. So I don't think that MSXML4 is registred for 32-bit. What do you think?
Help and get Help
Did this solve your problem?
Sorry this didn't help.
Great! Thanks for marking this as the answer.
How satisfied are you with this reply?
Thanks for your feedback, it helps us improve the site.