For all my friends working with MSXML:
If you want to run MSXML on IIS, you will sooner or later encounter this error:
No data is available for the requested resource
t’s a peculiar problem, because when you try to debug, your URL’s will return all the data you need.
The problem occurs when the XML Dom tries to load a file (e.g. an include in XSLT) trough the XMLHTTP object.
The solution is simple, but it took me some time to find it:
You can either use the WinHTTP proxy configuration utility, or simply assign a property to the DOM object:
oxml.setProperty “ServerHTTPRequest”, true
This solves the issue for good. HOORAY! :o)