Solved

Access Denied - msxml4.dll (0x80070005)

Posted on 2003-11-11
4
36,814 Views
Last Modified: 2011-08-18
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
0
Comment
Question by:MikeMiller
  • 2
  • 2
4 Comments
 
LVL 26

Expert Comment

by:rdcpro
ID: 9726019
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
 
LVL 3

Author Comment

by:MikeMiller
ID: 9726117
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
 
LVL 26

Accepted Solution

by:
rdcpro earned 325 total points
ID: 9726578
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
 
LVL 3

Author Comment

by:MikeMiller
ID: 9726780
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

Featured Post

Master Your Team's Linux and Cloud Stack!

The average business loses $13.5M per year to ineffective training (per 1,000 employees). Keep ahead of the competition and combine in-person quality with online cost and flexibility by training with Linux Academy.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Deserialize xml file, importing data stops when using DoubleClick! 1 62
RSS Feed Enclosure URL 1 121
MS SQL Database Generating XML using query 21 42
XML XSL Choose example 3 24
The Client Need Led Us to RSS I recently had an investment company ask me how they might notify their constituents about their newsworthy publications.  Probably you would think "Facebook" or "Twitter" but this is an interesting client.  Their cons…
Many times as a report developer I've been asked to display normalized data such as three rows with values Jack, Joe, and Bob as a single comma-separated string such as 'Jack, Joe, Bob', and vice versa.  Here's how to do it. 
Internet Business Fax to Email Made Easy - With eFax Corporate (http://www.enterprise.efax.com), you'll receive a dedicated online fax number, which is used the same way as a typical analog fax number. You'll receive secure faxes in your email, fr…
Established in 1997, Technology Architects has become one of the most reputable technology solutions companies in the country. TA have been providing businesses with cost effective state-of-the-art solutions and unparalleled service that is designed…

813 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

18 Experts available now in Live!

Get 1:1 Help Now