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.
http://answers.microsoft.com/en-us/windows/forum/windows_other-gaming/error-with-msxml-40-in-windows-7-64bit/19afaa80-6c5f-459e-9c0d-0aa5887bcd34
http://www.microsoft.com/en-us/download/details.aspx?id=15697nk
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?