Access Denied - msxml4.dll (0x80070005)

Error Type:
msxml4.dll (0x80070005)
Access is denied.
/test/test.asp, line 70

Browser Type:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)

set objSrvHTTP = Server.CreateObject("MSXML2.ServerXMLHTTP.4.0")
objSrvHTTP.open "POST", URL, false
objSrvHTTP.SetRequestHeader "Content-Type","application/x-www-form-urlencoded"
objSrvHTTP.send(strxml) <--- Line 70

I am using MS XML 4.0 SP2

I've read other places that the solution to fix this is to use the resultant pokicy snap in and import the settings from IE to it. I can open that snapin, but everything is greyed out. I made sure the "submit nonencrpyted form data" was enabled for all zones in IE. I also went in and manually enabled it for all zones in the registry.

I have tried testing it on a Windows 2000 Server SP4 web server / Windows XP SP1 client and with the WindowsXP SP1 system hosting the file in IIS and accessing it via http:/localhost/. The error happens on both.

What can I do?

Mike Miller
LVL 3
MikeMillerAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

rdcproCommented:
Does the URL require a login?  You can provide a user and password in the open method:

objSrvHTTP.open "POST", URL, false, "myUserName", "foobar"

Regards,
Mike Sharp
0
MikeMillerAuthor Commented:
No, I had the page working with the original Microsoft.XMLHTPP (or something similar) but when I updated to MS XML 4.0 SP2, this access denied on  msxml4.dll started happening.

It's a fairly well known problem. I have read a lot of stuff on the net about it but none of the solutions has worked for me. I tried the IE settings on the web server. I tried the registry modifications for "submit nonencrpyted form data". I tried giving the IIS IUSR_MachineName full admin rights.

I did manage to get the page working with MS XML 3.0. I unistalled 4.0 and then installed 3.0. I had to change the lines to read:

set objSrvHTTP = Server.CreateObject("MSXML2.ServerXMLHTTP.3.0")

set xmlDoc = Server.CreateObject("MSXML2.DOMDocument.3.0")

I just want to know how to fix it so that I can be using the latest version. You'd think that Microsoft would have the bugs worked out considering its SP2.

Points Increased... I'll try to attract a little more attention.
0
rdcproCommented:
Oh, I see now.  I assume you've looked at:

http://support.microsoft.com/default.aspx?scid=kb;en-us;820882#6

It seems that rather than being a bug, it's a tightening of security in SP2, because MSXML 4 SP1 doesn't appear to have the problem.

I do recall running into this issue some months back...and I particularly remember not being able to edit the group security policy from the MMC...I'm afraid I can't remember what I did, and the code is not accessible to me any more...I have a funny feeling I just used MSXML 3 for the communication, and version 4 where I had to use schemas.

Sorry,
Mike Sharp


0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
MikeMillerAuthor Commented:
Wow that worked!

I've tried a few other MS support solutions but none of them worked. None of the resources I found on the net pointed to that Knowledge Base article. It looks like it is doing the same thing as the Resultant Policy snap-in solution although it was all greyed out when I tried to do it through that snap-in. By using the Group Policy snap-in, the options were availble. I didnt have to change any of the settings, but merely importing them into Group Policy fixed the problem.

Thanks!

Mike Miller
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
XML

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.