BUG: "Access is denied" Error Message When Making HTTPS Requests with ServerXMLHTTP (302080)
The information in this article applies to:
- Microsoft XML 3.0
- Microsoft XML 3.0 SP1
This article was previously published under Q302080 SYMPTOMS
When you make HTTPS requests between Web servers by using the ServerXMLHTTP request object, you may receive the following error message:
"Access is denied" -2147024891 (80070005)
CAUSE
Secure Sockets Layer (SSL) certificate support was added to the ServerXMLHTTP request object with the release of MSXML version 3.0 Service Pack 1. To make any SSL requests from the Web server, ServerXMLHTTP expects a client digital certificate to be installed, even if the target Web server does not require a client certificate.
RESOLUTION
To work around this problem, do one of the following:
- Run the Active Server Pages (ASP) application in Microsoft Internet Information Server (IIS) and set the application protection level to Low (IIS Process).
- If the ASP application is configured as out-of-process and the application protection level is set to Medium (Pooled) or High (Isolation), install a client certificate under the MY store of the IWAM_machinename user account.For additional information, click the article number below
to view the article in the Microsoft Knowledge Base:
301429 HOWTO: Install Client Certificate on IIS Server for ServerXMLHTTP Request Object
STATUSMicrosoft has confirmed that this is a bug in the Microsoft products that are listed at the beginning of this article.
This bug has been fixed in the MSXML 3.0 SP2 release. This can be downloaded from the following URL:
Modification Type: | Major | Last Reviewed: | 10/16/2002 |
---|
Keywords: | kbBug KB302080 |
---|
|