« Sweet sixteen | Main | Straight outta Conifer »

April 16, 2003

XmlDocument.Load()

Yesterday Simon Fell posted an ASP.NET OPML browser in response to Dave's call to action.

Very cool. Looking over the code, I learned a few little tricks I didn't know about.

I hadn't realized that XmlDocument can load a remote URL, though it's right there in the SDK docs. I seem to remember in the Aggie source code that they have a special wrapper to handle the Http fetch.

A little fooling around reveals that XmlDocument.Load() doesn't handle 302 redirects gracefully. In fact, the resulting exception puts my HttpApplication into a permanently broken state until I restart the application :(

Update 2003-04-22: Simon is unable to reproduce this behavior. Neither am I when I point my code at his pingback url.

As best I can tell, the problem only arises when both documents---the code making the request and the code issuing the 302--are running on the same IIS 5.1 instance.

Posted by Andrew Grumet at April 16, 2003 10:02 AM | TrackBack | Cosmos

Comments
Post a comment









Remember personal info?