Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1359
  • Last Modified:

Microsoft.XMLHTTP: error (0x800C0005)

code:

<%

Set xml = Server.CreateObject("Microsoft.XMLHTTP")
xml.Open "GET", "http://users.pandora.be/hts/error", true
xml.Send


Set fso = CreateObject("Scripting.FileSystemObject")
Set MyFile = fso.CreateTextFile("c:\err.txt", True)

MyFile.writeLine(xml.responseText)
response.Write (xml.responseText)

MyFile.Close
%>

this is a known script for retrieving the content of a webpage
when I ran the script the first time (localhost) I had error (0x800c005)
When I loaded the "http://users.pandora.be/hts/error" en ran then the script again all seems ok
when I changed the content of "http://users.pandora.be/hts/error" the asp page showed me the content of the previous error file.
When I cleared the cache again I received error (0x800c005)

is there a way to preload "http://users.pandora.be/hts/error" on serverside or there an other way?

thanks

Bart - Belgium
0
bdbsailor
Asked:
bdbsailor
2 Solutions
 
TheKenmanCommented:
I couldn't find any info on 0x800c005, does it come with error text?

As far as pre-loading, I haven't needed that much, but I think you can pre-cache content by using file includes.
0
 
deighcCommented:
You're making an asynchronous connection to the remote server. This might cause problems because you're trying to access the responseText property before there is any response from the server. Try using:

xml.Open "GET", "http://users.pandora.be/hts/error", false
0
 
Anthony PerkinsCommented:
deighc,

>>You're making an asynchronous connection to the remote server. <<
Good catch!
0
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
bdbsailorAuthor Commented:
error text 0x800c005?? nothing

Error Type:
(0x800C0005)
/checklist/testretrieve.asp, line 20


that's all I get

sorry, I used "GET", "http://users.pandora.be/hts/error", false all the time but in a way for testing I used 'True' (asynch).

today I tried an other server with another text - file and didn't get the 0x800c005 BUT always I received the same content unless the content of the text on the webpage changed.

other ideas?
0
 
khurram007Commented:
Its a network access premission problem...

It would be ideal if you login on your computer with local admin user, not network user.

now here is what you have to do.........

1.   Open the Internet Services Manager: On the Start menu, point to Programs, point to Administrative Tools, and then click Internet Services Manager.
2.   Right-click the Web application that you want to run as High (isolated), and then click Properties.
3.   On the Directory or Virtual Directory tab, set the Application Protection to High (Isolated), and then click OK.
4.   Open the Component Services console: On the Start menu, point to Programs, point to Administrative Tools, and then click Component Services.
5.   Click to expand the Component Service, Computers, My Computer, and COM+ Applications folders. Locate the COM+ application for your Web application (for example, IIS-Default Web Site//Root/AppName).
6.   Right-click the COM+ application, and then click Properties.
7.   On the Identity tab, click This User. Type a domain\user ID and password with the appropriate domain access to your network resource, and then click OK.

Now check it... I am damn sure it will work... cauz it worked for me after I suffered for the same problem for about 2 months...
cheers...

Khurram.
0
 
khurram007Commented:
I thought my solution worked for him.... cauz he never replied after that... lol.

Khurram.
0
 
hongjunCommented:
:)
0

Featured Post

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now